首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JSF2.0中传递参数

在JSF2.0中传递参数
EN

Stack Overflow用户
提问于 2009-12-12 00:05:05
回答 1查看 1.8K关注 0票数 0

到目前为止,我在JSF1.2中使用commandLinks和setPropertyActionListener来传递例如DataTable的selectedItem。

代码语言:javascript
运行
复制
<h:commandLink action="#{Result.show}" value="#{foo.name}">
<f:setPropertyActionListener value="#{foo}" target="#{Result.selectedFoo}"/>
</h:commandLink>

在一个示例JSF 2.0 and JPA中,我看到了一种解决方案,其中所选的项作为参数传递给函数。但是如果我试图在Glassfish 2.1服务器上执行这个函数,我会得到一个异常。

代码语言:javascript
运行
复制
<h:commandLink action="#{Result.showFoo(foo)}" value="#{foo.name}">
        
            </h:commandLink>

javax.faces.view.facelets.TagAttributeException: javax.el.ELException:分析时出错: javax.servlet.ServletException:

我只使用简单的ManagedBeans,没有使用EJB。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-12 00:12:26

统一表达式语言(所有#{}/${}内容)作为JSP规范的一部分进行维护。您可能需要更新版本的JSP API。我看到Glassfish v3包含了EL 2.2。我相信这个规范包含了你想要的功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1889044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档