JSF 2: how to pass an action including an argument to be invoked to a Facelets sub view (using ui:include and ui:param)?
This is basically an extension to this answer . I am trying to get an argument into a method/action call (for a delete button in a list/data table). Client: <ui:include src="..."> <ui:param name="acceptButtonBean" value="#{repoHome}" /> <ui:param name="acceptButtonAction" value="removeIndividualDocument(#{doc.id})" /> </ui:include> Sub view: <h:commandButton value="Continue" action="#{acceptButtonBean[acceptButtonAction]}" /> ... </h:commandButton> However, JSF fails with an exception saying: ...yadda, yadda 02:46:02,431 ERROR [stderr] (http--127.0.0.1-8080-5) Caused by: javax.el