【问题标题】:retrieving a url path in a jsf/primefaces backing bean在 jsf/primefaces 支持 bean 中检索 url 路径
【发布时间】:2016-02-09 08:55:22
【问题描述】:

假设一个 URL 模式像

http://company.com/jsf-app-root/{groupName}/show.xhtml

和实际网址

http://company.com/jsf-app-root/accountant/show.xhtml

如何在 backing bean 中获取值 accountant? 作为构造函数的托管参数或作为 bean 的成员,我都可以。

我唯一找到的是查询参数解决方案查询参数解决方案:ab

或一些手工工作

FacesContext.getCurrentInstance().getExternalContext().getRequestPathInfo();

jsf/primeface中真的不支持url路径参数吗?

【问题讨论】:

    标签: java jsf primefaces jsf-2.2


    【解决方案1】:
    FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath();
    

    检查 JavaDocs:http://docs.oracle.com/javaee/6/api/javax/faces/context/ExternalContext.html#getRequestContextPath()

    【讨论】:

    • 所以如果上下文路径包含多个级别,它仍然是手工工作。丑陋的。到目前为止感谢
    猜你喜欢
    • 2015-04-30
    • 2014-01-25
    • 2021-05-04
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 2012-09-06
    • 2012-01-26
    • 1970-01-01
    相关资源
    最近更新 更多