我知道第I页的当前URI可以通过
获得#{request.requestURI}
它在EL中也可用如下:
String uri = ((HttpServletRequest) externalContext.getRequest()).getRequestURI();
我可以在JSF页面获取带有查询字符串的当前页面地址吗?我怎么能这样做?
例如,对于在浏览器/pages/work/myPage.xhtml?id=43&idLast=21
中包含地址的网页
我想用/pages/work/myPage.xhtml?id=43&idLast=21
答案 0 :(得分:1)
您可以通过HttpServletRequest
方法HttpServletRequest#getRequestURI()
和HttpServletRequest#getQueryString()
执行此操作:
EL中的那个:
#{request.requestURI}#{not empty request.queryString ? '?' : ''}#{request.queryString}"