Reputation: 14725
I am currently displaying a ticket number like so.
<h:outputText value="#{ticket.ticketNumber}" />
Instead of this I want a hyper-link to a URL.
The address will look similar to this: http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}
So, the new code might look something like this (note the code below doesn't work, just a concept).
<a4j:commandLink action="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}"
value="#{ticket.ticketNumber}" />
Upvotes: 2
Views: 6761
Reputation: 108869
command*
controls are generally UICommand
instances - for invoking server-side logic. Use an outputLink:
<h:outputLink
value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}">
<h:outputText value="#{ticket.ticketNumber}" />
</h:outputLink>
Upvotes: 5