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格式)

 

JSP——内置对象request的常用方法使用

*注意IP地址的显示效果产生的原因

ipv4与ipv6的区别  https://blog.****.net/lmm0513/article/details/89297296

2017年底,国家开始推行IPv6普及,预计2年后达到5亿用户。

报告里称,到2019年初,国内活跃用户要达到1.9亿。到2020年底,新增网络地址不再使用IPv4地址,并在2025年让中国IPv6用户成为全球最多。目前,我国三大运营商都公布了IPv6的时间表,预计2019年下半年,全国大部分宽带、移动网络都会转到IPv6上。