我可以很好地获取URL或URI。但是,JSF似乎排除了任何URL参数。例如:
假设网址为: www.example.com/pleasework?param=1
import javax.servlet.http.HttpServletRequest;
public String getUrl() {
HttpServletRequest request = (HttpServletRequest)
FacesContext.getCurrentInstance().getExternalContext().getRequest();
String url = request.getRequestURL().toString();
String uri = request.getRequestURI();
return uri;
}
我的结果是?
之前的所有内容,但我需要?
之后的所有内容
如何在JSF
中完成此任务 注意:我需要使用Javascript的window.location.href
来获取URL服务器端,并且在隐藏字段中存储值对我来说不是解决方案,因为我需要页面加载时的参数。 / p>