如何使用FacesContext在JSF中获取完整的URI地址( http:// .../ ../.)
?
答案 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的新手,请投票给我答案并接受它是否有帮助。