我在JSF 2中使用el-impl-2.2.jar,它允许从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/.