jsp request对象获取信息 作者:马育民 • 2021-04-18 15:50 • 阅读:10081 # request获取信息方法 获取路径: - getRequestURI() 获取请求的资源路径(从端口后面斜杠 `/` 开始) - getRequestURL() 获取请求的统一资源定位符(全路径) - getServletPath() 获取请求路径,上下文之后的部分(不包含上下文) - String request.getContextPath() 返回上下文路径 获取路径其他部分 - String request.getScheme() 请求协议 - String getServerName() 返回接受请求的服务器主机名 - int getServerPort() 返回服务器接受此请求所用的端口号 - getRemoteHost() 获取客户端的 ip 地址 获取其他部分: - getHeader() 获取请求头 - getMethod() 获取请求的方式 GET 或 POST # 例子 ``` 请求的资源路径:<%=request.getRequestURI()%><br> 请求的资源路径:<%=request.getRequestURL()%><br> <br> 协议:<%=request.getScheme()%><br> 服务主机名:<%=request.getServerName()%><br> 服务端口号:<%=request.getServerPort()%><br> 上下文:<%=request.getContextPath()%><br> <br> 客户端ip:<%=request.getRemoteHost()%><br> 请求方法:<%=request.getMethod()%><br> User-Agent:<%=request.getHeader("User-Agent")%><br> ``` 原文出处:/show_1IXy5AYTMJN.html