首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在JSF bean中获取请求URL?

在JSF bean中获取请求URL?
EN

Stack Overflow用户
提问于 2010-07-22 03:17:19
回答 3查看 46.3K关注 0票数 19

如何在支持JSF页面的bean中获取请求URL?我一直在看FacesContext文档,我能找到的最好的方法似乎太长了:

代码语言:javascript
复制
public String getRequestURL()
{
    Object request = FacesContext.getCurrentInstance().getExternalContext().getRequest();
    if(request instanceof HttpServletRequest)
    {
            return ((HttpServletRequest) request).getRequestURL().toString();
    }else
    {
        return "";
    }
}

编辑:功能要求这里的要求是我们需要一个第三方javascript实用程序的完整。该实用程序的使用或体系结构不适合JSF,但除了此调用之外的所有内容都适合。我发现的方法是可行的,但是深入研究FacesContext是错误的。另外,我希望有一种方法可以被JSF表达式语言调用,因为它将以与“视图”相关的方式使用。

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

https://stackoverflow.com/questions/3302933

复制
相关文章

相似问题

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