我将 el-impl-2.2.jar 与 jsf 2 一起使用,它允许从 xhtml 文件中的托管 bean 调用方法并将其传递给参数。
如果我测试这个:
#{myBean.findById(1)}
一切正常。但现在我想从请求中检索参数我已经尝试过了
#{myBean.findById(${param.id})}
它不工作。任何解决方案?
这个表达式#{myBean.findById(param.id)}
应该有效。你不应该在你的视图中搜索。您应该在控制器中执行此操作。ManagedBean
在那里创建并执行。
阅读 mkyong 文章http://www.mkyong.com/jsf2/4-ways-to-pass-parameter-from-jsf-page-to-backing-bean/。