I want to create command button in JSF page. When I press it I want to open a new page and send a value using using the http. I tested this h:commnadButton but it’s not working.
<h:commandButton id="lnkHidden" value=" Edit User " action="EditAccountProfile.jsf">
<f:param name="id" value="#{item.userid}" />
</h:commandButton>
h:commandButtonis for submitting forms, usually executing actions in the server.Use
h:buttonfor simple navigation:This will generate a normal HTML
<input type="button" onclick="window.location.href=/correct/path/to/EditAccountProfile.jsf" />, no HTTP POST needed.See also:
When should I use h:outputLink instead of h:commandLink?