【问题标题】:Pass request parameters to jsf method in xhtml file?将请求参数传递给xhtml文件中的jsf方法?
【发布时间】:2013-02-20 22:00:59
【问题描述】:

我将 el-impl-2.2.jar 与 jsf 2 一起使用,它允许从 xhtml 文件中的托管 bean 调用方法并传递参数。

如果我测试一下:

#{myBean.findById(1)} 

一切正常。但现在我想从请求中检索参数 这个我试过了

#{myBean.findById(${param.id})}

它不工作。 有什么解决办法吗?

【问题讨论】:

    标签: jsf-2 el


    【解决方案1】:

    这个表达式#{myBean.findById(param.id)} 应该可以工作。你不应该在你的视图中搜索。您应该在控制器中执行此操作。创建ManagedBean 并在那里进行。

    阅读 mkyong 文章http://www.mkyong.com/jsf2/4-ways-to-pass-parameter-from-jsf-page-to-backing-bean/

    【讨论】:

    • 我知道我从我的 bean 中搜索,我只是在我的 bean 中调用 findById 方法,该方法调用 ejb3 来检索数据库中的数据并将其返回以查看。
    猜你喜欢
    • 2012-12-19
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多