<html>
<head>
<title>请求信息</title>
</head>
<body>
<p>使用request对象的方法获取信息</p>
<%
//服务器
String localName=request.getLocalName()
String serverName = request.getServerName()
String localAddr=request.getLocalAddr()
int localPort=request.getLocalPort()
int serverPort = request.getServerPort()%>
<b>服务器</b>:<%= localName %><br/>
<b>服务器端IP</b>:<%= localAddr %><br/>
<b>服务器端口</b>:<%= localPort %><p/>
//客户端信息
String remoteHost=request.getRemoteHost()
String remoteAddr=request.getRemoteAddr()
int remotePort=request.getRemotePort()%>
<b>浏览器端</b>:<%= remoteHost %><br/>
<b>浏览器端IP是</b>:<%= remoteAddr %><br/>
<b>浏览器端口</b>:<%= remotePort %><p/>
<%
//协议相关
String pro=request.getProtocol()
String pro1=request.getScheme()
int len=request.getContentLength()
String type=request.getContentType()
String charEncode=request.getCharacterEncoding()
%>
<b>协议版本</b>:<%= pro %><br/>
<b>协议</b>:<%= pro1 %><br/>
<b>数据内容长度</b>:<%= len %><br/>
<b>数据类型</b>:<%= type %><br/>
<b>字符编码方式</b>:<%= charEncode %><p/>
</body>
</html>
服务器的ip?就是jsp部署的服务器的本机ip吗?这个不拥护获取吧需要的话request.getServerName()可以获得 基本上是localhost或者127.0.0.1
request.getRemoteAddr()用来获取客户端的ip
<%@pagecontentType="text/htmlcharset=gb2312"%><%InetAddress
addr
=
InetAddress.getLocalHost()
ip=addr.getHostAddress().toString//获得本机IP
pageContext.setAttribute("ip",ip)%>//在下面引用这个:${ip},就可以了</body
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)