¿Cómo JSF procesa el oyente de acción?
Tengo curiosidad por saber cómo JSF sabe que hago clic en el botón, con algo de acción e incluso es posible llamar a un oyente de acción con un parámetro. Puedo imaginar el servidor notando el estado y EL y llamar a los métodos.
Ejemplo 1:
<form>
<p:commandButton actionListener="{bean.do_something(bean.info)}" />
</form>
Ejemplo 2:
<form>
<h:datatable values=... var="myvar">
<h:column>
<p:commandButton actionListener="{bean.do_something(myvar.info)}" />
</h:column>
</h:datatable>
</form>