在JSF 1.2 bean中获取浏览器URL



我在我的网站上使用Tuckey URL重写器,因此(例如)URL www.test.com/faces/dynamicForm.jsp对用户显示为www.test.com/a/b/c/form.html

在我的bean中,我如何访问用户在浏览器中看到的URL,在本例中:www.test.com/a/b/c/form.html

可以从javax.faces.context.ExternalContext中获取HttpServletRequest。

可以从中调用getRequestURL方法。

HttpServletRequest request = (
HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
String url = request.getRequestURL()

相关内容

  • 没有找到相关文章

最新更新