JSP获取客户端的IP地址的方法
//声明以下方法
<%!
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
}%>
在html部分添加以下内容 <form name="adminloginForm" method="post" action="test.do">
<td align="center"><%=getRemortIP(request)%></td>
<input type="submit" name="Submit" value="确定">
</form>
使用Tomcat服务器时,访问地址的 localhost 改为 127.0.0.1 即可看到效果。
JSP获取客户端的IP地址的方法的更多相关文章
- Java获取客户端真实IP地址的两种方法
		在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实I ... 
- 获取客户端登录ip地址
		request方法客户端IP: request.getRemoteAddr() 输出:192.168.0.106 客户端主机名:request.getRemoteHost()输出:abc 在JSP里 ... 
- 伪造IP及获取客户端真实IP地址
		Fiddler支持自定义规则,可以实现对HTTP请求数据发送给Server前或HTTP应答数据发送给浏览器前进行修改.下面的例子将演示如何向所有HTTP请求数据中增加一个头.1)打开Fiddler,点 ... 
- PHP获取APP客户端的IP地址的方法
		分析php获取客户端ip 用php能获取客户端ip,这个大家都知道,代码如下: /** * 获取客户端ip * @param number $type * @return string */ func ... 
- java nginx等代理或网关转发请求后获取客户端的ip地址,原理
		在没有网关或者反向代理软件情况下,java里获取客户端ip地址的方法是request.getRemoteAddr() 先解释下http协议和TCP协议: 网页默认是进行http连接了,http协议即超 ... 
- Java 获取客户端真实IP地址
		本文基于方法 HttpServletRequest.getHeader 和 HttpServletRequest.getRemoteAddr 介绍如何在服务器端获取客户端真实IP地址. 业务背景 服务 ... 
- 【知识积累】服务器端获取客户端的IP地址(当客户端调用由Axis开发的WebService)
		一.前言 由于项目中一个小的模块需要获取客户端的IP地址以保证安全调用webservice接口,项目中客户端使用C#编写,服务器端使用Java编写,服务器端与客户端采用Axis开发的WebServic ... 
- 获取客户端的IP地址
		/// <summary> /// 获取客户端的IP地址 /// </summary> /// <returns></returns> public s ... 
- 服务端如何获取客户端请求IP地址
		服务端获取客户端请求IP地址,常见的包括:x-forwarded-for.client-ip等请求头,以及remote_addr参数. 一.remote_addr.x-forwarded-for.cl ... 
随机推荐
- UVa815_Flooded!
			#include <iostream> //#include <fstream> #include <iomanip> #include <cstdio> ... 
- Mysql tablespace
			对于innodb引擎的独立表空间,参考:http://blog.csdn.net/imzoer/article/details/8287938, 关键有两个变量:innodb_file_per_tab ... 
- 浅析 - 提高xib(Interface Builder)高效工作的几个小技巧
			本文译自:8 Tips for working effectively with Interface Builder(需FQ)先来看看目录:介绍使view的Size与view中的Content相适应按 ... 
- Swift - 获取、改变按钮的标题文本(UIButton点击切换title)
			在开发中,我们常常需要动态地改变按钮标签文字,使用 setTitle() 函数就可以了.有时我们需要在几个标题间切换,比如下面样例所示,按钮点击后按钮文字会在"播放""暂 ... 
- DB2 嵌入式应用中定义游标(开放平台上)
			DECLARE CURSOR statement The DECLARE CURSOR statement defines a cursor. Invocation Although an inter ... 
- 二、JavaScript语言--JS动画--JS动画效果
			运动框架实现思路: 1.速度(改变值:left , right , width , height , opacity) 2.缓冲运动 3.多物体运动 4.任意值改变 5.链式运动 6.同时运动 js用 ... 
- elk安装(这个是初级的可以把这个套件安上)
			http://udn.yyuap.com/doc/logstash-best-practice-cn/index.html ELK其实并不是一款软件,而是一整套解决方案,是三个开源软件Elastics ... 
- 重温WCF之构建一个简单的WCF(一)(2)通过Windows Service寄宿服务和WCF中实现操作重载
			参考地址:http://www.cnblogs.com/zhili/p/4039111.html 一.如何在Windows Services中寄宿WCF服务 第一步:创建Windows 服务项目,具体 ... 
- Nginx+lua环境搭建
			其实有点类似WampServer一站式安装包 wget http://openresty.org/download/ngx_openresty-1.7.10.1.tar.gz tar -zxvf ng ... 
- SimpleHashTable
			简单的Hash Table 实现,下次被问到,至少不是从0开始.不过笔试问这个毕竟不多. public struct Item<K, V> { public K Key { get; se ... 
