如何在struts的action中获得客户端的ip地址。
解决方案 »
- intellij idea
- org.apache.jasper.JasperException: Unable to compile class for JSP:错误 在线等 急 急!!!
- 如何解决new Socket( host, port )引起的阻塞?
- 删除用户时,如何强制用户退出?
- Ext 动态加载form布局问题
- enctype="multipart form-data" 没有报错 页面空白
- struts连数据库奇怪问题
- tomcat问题
- 我现在已经大三了,请问下面的路如何走比较适合以后的社会?
- jdbc连接等待回音
- 无语了快! 求一sql语句
- 各位高手们,请教你们一些web网站和加密狗的问题
* 获取客户端IP
*/
public String getClientIP(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
输入request.
然后后面就会有提示request有关的方法了
自己可以找到
http://training.tsinghua.edu.cn/html/jishuyuandi/2009/0302/48.html