2

我目前正在显示这样的票号。

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

1 回答 1

5

command*控件通常是UICommand实例 - 用于调用服务器端逻辑。使用outputLink

<h:outputLink
    value="http://testserver.com/viewer.jsp?ticket=#{ticket.ticketNumber}">
  <h:outputText value="#{ticket.ticketNumber}" />
</h:outputLink>
于 2009-08-25T14:09:15.247 回答