我们知道:HttpServletRequest对象可以获取许多有用的信息,但如果你不去细究,到用的时候你就会很纠结,现在总结于下。
//获取请求的action的URL地址
StringBuffer requestURL =ServletActionContext.getRequest().getRequestURL();
System.out.println("requestURL-------->>" + requestURL);//结果: http://localhost:8080/weatherweb2.0/pages/theme/theme_add.action
//获取URI地址,相对于当前主机
String requestURI = ServletActionContext.getRequest().getRequestURI();
System.out.println("requestURI-------->>" + requestURI);//结果: /weatherweb2.0/pages/theme/theme_add.action
//获取本地地址
String localAddr = ServletActionContext.getRequest().getLocalAddr();
System.out.println("loaclAddr--------->>" + localAddr);//结果:127.0.0.1
//获取用户提交请求的页面
String referer = ServletActionContext.getRequest().getHeader("Referer");
System.out.println("referer--------->>" + referer);//结果: http://localhost:8080/weatherweb2.0/pages/theme/theme_add.html
//获取远程主机地址
String remoteAddr=ServletActionContext.getRequest().getRemoteAddr();
System.out.println("remoteAddr-------->>"+remoteAddr);//结果: 127.0.0.1
//获取远程主机名:
String remoteHost=ServletActionContext.getRequest().getRemoteHost();
System.out.println("remoteHost--------->>"+remoteHost);//结果: 127.0.0.1
//获取当前服务器名
String serverName = ServletActionContext.getRequest().getServerName();
System.out.println("serverName------>>" + serverName);//结果: localhost
转载于:https://www.cnblogs.com/zhangheng/archive/2013/04/11/3014475.html
最后
以上就是花痴香水最近收集整理的关于Servlet中request的一些关于方法的全部内容,更多相关Servlet中request内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复