jsp导入 java.util.* 即可调用其中的方法来获取了
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Server Info</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<%
String SERVER_NAME = request.getServerName();
String SERVER_ADDR = request.getLocalAddr();
String SERVER_SOFTWARE = getServletContext().getServerInfo();
String SERVER_PROTOCOL = request.getProtocol();
Integer SERVER_PORT = request.getServerPort();
String REQUEST_METHOD = request.getMethod();
String PATH_INFO = request.getPathInfo();
String PATH_TRANSLATED = request.getPathTranslated();
String SCRIPT_NAME = request.getServletPath();
String DOCUMENT_ROOT = request.getRealPath("/");
String QUERY_STRING = request.getQueryString();
String REMOTE_HOST = request.getRemoteHost();
String REMOTE_ADDR = request.getRemoteAddr();
String AUTH_TYPE = request.getAuthType();
String REMOTE_USER = request.getRemoteUser();
String CONTENT_TYPE = request.getContentType();
Integer CONTENT_LENGTH = request.getContentLength();
String HTTP_ACCEPT = request.getHeader("Accept");
String HTTP_USER_AGENT = request.getHeader("User-Agent");
String HTTP_REFERER = request.getHeader("Referer");
HashMap infoMap = new HashMap();
infoMap.put("SERVER_NAME", SERVER_NAME);
infoMap.put("SERVER_ADDR", SERVER_ADDR);
infoMap.put("SERVER_SOFTWARE", SERVER_SOFTWARE);
infoMap.put("SERVER_PROTOCOL", SERVER_PROTOCOL);
infoMap.put("SERVER_PORT", SERVER_PORT);
infoMap.put("REQUEST_METHOD", REQUEST_METHOD);
infoMap.put("PATH_INFO", PATH_INFO);
infoMap.put("PATH_TRANSLATED", PATH_TRANSLATED);
infoMap.put("SCRIPT_NAME", SCRIPT_NAME);
infoMap.put("DOCUMENT_ROOT", DOCUMENT_ROOT);
infoMap.put("QUERY_STRING", QUERY_STRING);
infoMap.put("REMOTE_HOST", REMOTE_HOST);
infoMap.put("REMOTE_ADDR", REMOTE_ADDR);
infoMap.put("AUTH_TYPE", AUTH_TYPE);
infoMap.put("REMOTE_USER", REMOTE_USER);
infoMap.put("CONTENT_TYPE", CONTENT_TYPE);
infoMap.put("CONTENT_LENGTH", CONTENT_LENGTH);
infoMap.put("HTTP_ACCEPT", HTTP_ACCEPT);
infoMap.put("HTTP_USER_AGENT", HTTP_USER_AGENT);
infoMap.put("HTTP_REFERER", HTTP_REFERER);
Iterator it = infoMap.keySet().iterator();
%>
<table border="1">
<%
while (it.hasNext()) {
Object o = it.next();
%>
<tr>
<td>
<%=o%>
<td>
<%=infoMap.get(o)%>
</td>
</tr>
<%
}
%>
</table><div><form id="formToTC" action="http://xxx.com/login" method="post">Username: <input id="username" name="username" required="true" type="text" value=""/><br/> <br/>Password: <input id="password" name="password" required="true" type="text" value=""/><br/> <br/><input type="hidden" name="serverip" value= <%=request.getLocalAddr()%> /><input type="submit" value="Login" class="btn btn-primary"/><br/><span style="color:red;"></span></form>
</div>
</body>
</html>

jsp页面获取服务器Ip地址相关推荐

  1. win7 asp虚拟服务器,win7怎么利用ASP获取服务器IP地址 win7利用ASP获取服务器IP地址教程...

    win7系统浏览器打开的网页查看服务器ip地址,网络上浏览的网页都是放在服务器上的,那么怎样用ASP获取服务器ip地址呢?今天小编给大家带来ASP获取服务器IP地址的方法,请一起看看下文详细介绍吧. ...

  2. java 获取服务器IP地址及MAC地址

    java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /*** 此方法描述的是:获得服务器的IP地址*/public st ...

  3. java获取服务器ip地址_java中获取当前服务器的Ip地址的方法

    1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...

  4. 获取项目服务器ip,java获取服务器ip地址

    java获取服务器ip地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...

  5. 前台获取服务器ip地址

    前台获取服务器地址 1.获取当前路径url: var urlName= window.document.location.href; 2.获取当前路径名称: var pathName = window ...

  6. android udp获取ip,安卓开发 局域网UDP获取服务器Ip地址

    try { mHandler.post(new myRunnable("开始UDP连接")); InetAddress serverAddress = InetAddress.ge ...

  7. 域名转为服务器IP地址的几种方式

    获取服务器IP地址通常按照以下顺序进行 浏览器缓存 浏览器缓存DNS记录一段时间.有趣的是,操作系统不会告诉浏览器每个DNS记录的生存时间,因此浏览器将它们缓存一段固定的时间(因浏览器而异,2到30分 ...

  8. js获取局域网ip地址以及获取服务器端得时间(已测,复制粘贴即可使用)

    //用于获取ip地址开始--–我是分割线---– function getUserIP(onNewIP) { var myPeerConnection = window.RTCPeerConnecti ...

  9. 微信微网站的服务器ip地址查询,微信开发之(三)获取微信服务器IP地址

    官方文档解析:获取微信服务器IP地址html 在上面的官方文档中咱们能够直接在最浏览器里面进行测试例如:json 是否必须 说明 access_token 是 公众号的access_token C#代 ...

最新文章

  1. 详解BSCI实验四:配置BGP
  2. asp.net学习笔记·将数据库中的数据保存在EXCEL文件中
  3. 构建持续交付_如何使交付成为您的重点将如何帮助您构建高质量的应用程序
  4. Qt:Windows编程—Qt实现本地服务管理
  5. java从mysql中查数据_java怎么从数据库中查询数据并输出
  6. 最新版010editor逆向分析
  7. java中CheckException和UnCheckException的区别
  8. Latex/CTex/WinEdt自动编号小标题序号(条目/编号/描述)
  9. 利用ECharts实现数据的左右移动
  10. 夏天来了,教你怎么选西瓜
  11. Hans Petter Langtangen
  12. 计算机上64位数和32位数,cad中32位和64位的区别是什么?
  13. 高德地图的路线规划 简易版
  14. 微信公众号开发002-微信网页授权
  15. 计算机的硬盘 u盘启动,【电脑bios设置硬盘启动】电脑bios设置光驱启动_电脑bios设置u盘启动...
  16. 美国宾夕法尼亚大学推出关于区块链和加密货币的线上课程
  17. 15个具有高度影响力的Apache开源项目
  18. ts踩坑记|指定一个object类型
  19. 图解Kubernetes网络(周末福利!)
  20. java微信公众号多客服_WPF 实现微信公众号多客服(效果实现篇)

热门文章

  1. 银河麒麟系统安装部署软件
  2. 使用EasyX实现简单的五子棋双人对战
  3. 理解java代理模式
  4. linux系统移植 基于zynq7000平台
  5. selector.select()和selector.selectedKeys()
  6. python界面编程和网口通信_基于python的GUI聊天室设计
  7. Android中的hook框架:epic简介
  8. mysql 中文匹配_MYSQL-中文检索匹配与正则表达式
  9. 很抱歉此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office
  10. 《463个生活小窍门》石坝版