jsp页面获取服务器Ip地址
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地址相关推荐
- win7 asp虚拟服务器,win7怎么利用ASP获取服务器IP地址 win7利用ASP获取服务器IP地址教程...
win7系统浏览器打开的网页查看服务器ip地址,网络上浏览的网页都是放在服务器上的,那么怎样用ASP获取服务器ip地址呢?今天小编给大家带来ASP获取服务器IP地址的方法,请一起看看下文详细介绍吧. ...
- java 获取服务器IP地址及MAC地址
java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址 /*** 此方法描述的是:获得服务器的IP地址*/public st ...
- java获取服务器ip地址_java中获取当前服务器的Ip地址的方法
1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...
- 获取项目服务器ip,java获取服务器ip地址
java获取服务器ip地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...
- 前台获取服务器ip地址
前台获取服务器地址 1.获取当前路径url: var urlName= window.document.location.href; 2.获取当前路径名称: var pathName = window ...
- android udp获取ip,安卓开发 局域网UDP获取服务器Ip地址
try { mHandler.post(new myRunnable("开始UDP连接")); InetAddress serverAddress = InetAddress.ge ...
- 域名转为服务器IP地址的几种方式
获取服务器IP地址通常按照以下顺序进行 浏览器缓存 浏览器缓存DNS记录一段时间.有趣的是,操作系统不会告诉浏览器每个DNS记录的生存时间,因此浏览器将它们缓存一段固定的时间(因浏览器而异,2到30分 ...
- js获取局域网ip地址以及获取服务器端得时间(已测,复制粘贴即可使用)
//用于获取ip地址开始--–我是分割线---– function getUserIP(onNewIP) { var myPeerConnection = window.RTCPeerConnecti ...
- 微信微网站的服务器ip地址查询,微信开发之(三)获取微信服务器IP地址
官方文档解析:获取微信服务器IP地址html 在上面的官方文档中咱们能够直接在最浏览器里面进行测试例如:json 是否必须 说明 access_token 是 公众号的access_token C#代 ...
最新文章
- 详解BSCI实验四:配置BGP
- asp.net学习笔记·将数据库中的数据保存在EXCEL文件中
- 构建持续交付_如何使交付成为您的重点将如何帮助您构建高质量的应用程序
- Qt:Windows编程—Qt实现本地服务管理
- java从mysql中查数据_java怎么从数据库中查询数据并输出
- 最新版010editor逆向分析
- java中CheckException和UnCheckException的区别
- Latex/CTex/WinEdt自动编号小标题序号(条目/编号/描述)
- 利用ECharts实现数据的左右移动
- 夏天来了,教你怎么选西瓜
- Hans Petter Langtangen
- 计算机上64位数和32位数,cad中32位和64位的区别是什么?
- 高德地图的路线规划 简易版
- 微信公众号开发002-微信网页授权
- 计算机的硬盘 u盘启动,【电脑bios设置硬盘启动】电脑bios设置光驱启动_电脑bios设置u盘启动...
- 美国宾夕法尼亚大学推出关于区块链和加密货币的线上课程
- 15个具有高度影响力的Apache开源项目
- ts踩坑记|指定一个object类型
- 图解Kubernetes网络(周末福利!)
- java微信公众号多客服_WPF 实现微信公众号多客服(效果实现篇)
热门文章
- 银河麒麟系统安装部署软件
- 使用EasyX实现简单的五子棋双人对战
- 理解java代理模式
- linux系统移植 基于zynq7000平台
- selector.select()和selector.selectedKeys()
- python界面编程和网口通信_基于python的GUI聊天室设计
- Android中的hook框架:epic简介
- mysql 中文匹配_MYSQL-中文检索匹配与正则表达式
- 很抱歉此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office
- 《463个生活小窍门》石坝版