我在我的网站上使用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
答案 0 :(得分:0)
您可以从HttpServletRequest获取javax.faces.context.ExternalContext。
您可以从中调用getRequestURL方法。
HttpServletRequest request = (
HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
String url = request.getRequestURL()