您的位置:首页 > 其它

如何从backing bean中得到当前页面的URL?

2007-07-02 10:02 267 查看
你可以通过FacesContext得到一个Http Request对象的引用,如下:

FacesContext fc = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) fc.getExternalContext().getRequest();
然后使用普通的request方法来得到路径信息.还可以使用另外一种方法:

context.getViewRoot().getViewId();

将返回你当前JSP(JSF view IDs 基本上只是JSP path names)页面的名字.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: