Я сейчас показываю номер билета вот так.
<h:outputText value="#{ticket.ticketNumber}" />
Вместо этого я хочу гиперссылку на URL.
Адрес будет выглядеть примерно так: http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}
Итак, новый код может выглядеть примерно так (обратите внимание, что приведенный ниже код не работает, просто концепция).
<a4j:commandLink action="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}" value="#{ticket.ticketNumber}" />
command* обычно являются UICommand экземплярами - для вызова логики на стороне сервера. Используйте outputLink :
command*
UICommand
<h:outputLink value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}"> <h:outputText value="#{ticket.ticketNumber}" /> </h:outputLink>