我在我的网站上使用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()