簡體   English   中英

在JSF 2.0中傳遞參數

[英]Passing Parameters ins JSF 2.0

到目前為止,我在JSF 1.2中使用commandLinks和setPropertyActionListener傳遞例如DataTable的selectedItem。

<h:commandLink action="#{Result.show}" value="#{foo.name}">
<f:setPropertyActionListener value="#{foo}" target="#{Result.selectedFoo}"/>
</h:commandLink>

在一個示例JSF 2.0和JPA中,我看到了一個解決方案,其中將選定的Item作為參數傳遞給函數。 但是,如果我嘗試在Glassfish 2.1服務器上執行此功能,則會收到異常。

<h:commandLink action="#{Result.showFoo(foo)}" value="#{foo.name}">

            </h:commandLink>

javax.faces.view.facelets.TagAttributeException:javax.el.E​​LException:錯誤解析:javax.servlet.ServletException:

我只使用簡單的ManagedBeans,沒有EJB。

謝謝。

統一表達語言(所有#{} / ${}東西)都作為JSP規范的一部分進行維護。 您可能需要較新版本的JSP API。 我看到Glassfish v3包含EL 2.2。 我相信規范包括您想要的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM