在JSF中获取完整的URL地址

时间:2011-03-18 08:01:52

标签: jsf

如何使用FacesContext在JSF中获取完整的URI地址( http:// .../ ../.)

1 个答案:

答案 0 :(得分:1)

应该是这样的:

public String getRequestUrl()
{
    Object request = FacesContext.getCurrentInstance().getExternalContext().getRequest();
    if (request instanceof HttpServletRequest)
    {
        String requestedUrl = ((HttpServletRequest) request).getRequestURL().toString();
        return requestedUrl;
    }

    return "";
}

P.s。,因为您是StackOverflow的新手,请投票给我答案并接受它是否有帮助。