2009-08-25 64 views
2

我目前正在顯示如此的票號。使用richfaces鏈接到外部URL

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

回答

5

command*控制一般是UICommand實例 - 用於調用服務器端邏輯。使用outputLink

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

正是我所需要的。感謝您的答覆和快速回復。 – 2009-08-25 14:15:50

+0

我的要求是相同的,但我也需要重新渲染功能。有什麼建議麼 ??? – 2013-01-08 12:39:28

+0

@RahulRazdan您的要求聽起來完全不同。你最好提出一個新的問題,提供你所嘗試過的詳細要求和示例代碼。 – McDowell 2013-01-08 12:43:47