Ссылка на внешний URL с использованием richfaces - PullRequest
2 голосов
/ 25 августа 2009

Я сейчас показываю номер билета вот так.

<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}" />

1 Ответ

5 голосов
/ 25 августа 2009
Элементы управления

command* обычно являются UICommand экземплярами - для вызова логики на стороне сервера. Используйте outputLink :

<h:outputLink
    value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}">
  <h:outputText value="#{ticket.ticketNumber}" />
</h:outputLink>
...