JSP——内置对象request的常用方法使用
(1)index.jsp文件
<%@ page contentType="text/html;charset=utf-8" %>
<%@page import ="java.util.*" %>
<HTML>
<body>
<%
String path=request.getServletPath();//请求的页面
String webDir=request.getContextPath();//获取当前Web服务目录
webDir=webDir.substring(1);//去掉Web服务目录前面的目录符号“/”
String clientIP=request.getRemoteAddr();//用户的IP地址
int serverPort=request.getServerPort();//服务器的端口号
%>
用户请求的页面:<%=path %>
<br>Web服务目录的名字:<%=webDir %>
<br>用户的IP地址:<%=clientIP %>
<br>服务器的端口号:<%=serverPort %>
<hr>
<br>本地的IP地址<%=request.getLocalAddr() %>
<br>本地机器名:<%=request.getLocalName() %>
<br>本地端口:<%=request.getLocalPort() %>
<br>某页面在服务器端的真实路径:<%=request.getRealPath("index.jsp") %>
<br>用户的主机名:<%=request.getRemoteHost() %>
</body>
</html>
(2)浏览器显示效果,IP地址的显示效果原因(显示为ipv6格式)
*注意IP地址的显示效果产生的原因
ipv4与ipv6的区别 https://blog.****.net/lmm0513/article/details/89297296
2017年底,国家开始推行IPv6普及,预计2年后达到5亿用户。
报告里称,到2019年初,国内活跃用户要达到1.9亿。到2020年底,新增网络地址不再使用IPv4地址,并在2025年让中国IPv6用户成为全球最多。目前,我国三大运营商都公布了IPv6的时间表,预计2019年下半年,全国大部分宽带、移动网络都会转到IPv6上。