`

HttpServletRequest 方法详解

阅读更多

HttpServletRequest 方法详解

 

在servlet中的request可以使用get得到很多变量,常用set,get方法的含义记录如下

 

  request.setCharacterEncoding("utf-8");//设置request编码方式
		request.getLocalAddr();//获取本地IP,即服务器IP
		request.getLocalName();//获取本地名称,即服务器名称
		request.getLocalPort();//获取本地端口号,即Tomcat端口号
		request.getLocale();//用户的语言环境
		request.getContextPath();//context路径
		request.getMethod();//GET还是POST
		request.getProtocol();//协议,http协议
		request.getQueryString();//查询字符串
		request.getRemoteAddr();//远程IP,即客户端IP
		request.getRemotePort();//远程端口,即客户端端口
		request.getRemoteUser();//远程用户
		request.getRequestedSessionId();//客户端的Session的ID
		request.getRequestURI();//用户请求的URL
		request.getScheme();//协议头,例如http
		request.getServerName();//服务器名称
		request.getServerPort();//服务器端口
		request.getServletPath();//Servlet路径
0
4
分享到:
评论

相关推荐

    HttpServletRequest详解.docx

    这个对象提供了丰富的接口和方法,允许开发者获取客户端的各种信息,包括请求URL、请求头、请求参数等。 1. **获取客户机信息**: - `getRequestURL()` 返回客户端发起请求时的完整URL,包括协议、主机名、端口和...

    从HttpServletRequest获取各种路径总结

    #### 二、路径获取方法详解 ##### 1. `getRealPath` - **描述**:用于获取服务器上的实际物理路径。 - **示例**: - `request.getSession().getServletContext().getRealPath("/")` - `this.getServletContext()...

    java HttpServletRequest和HttpServletResponse详解

    在进行Java Web开发时,理解HttpServletRequest和HttpServletResponse的工作原理和使用方法至关重要,这有助于你有效地处理客户端和服务器之间的交互,提供正确的服务和反馈。这两个接口的熟练掌握是成为专业Java ...

    jsp/servlet内置方法详解

    【JSP/Servlet 内置方法详解】 在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种核心的技术,它们主要用于构建动态web应用程序。本文将深入解析JSP和Servlet的一些内置方法,帮助开发者更好地理解和运用...

    详解Spring框架下向异步线程传递HttpServletRequest参数的坑

    详解Spring框架下向异步线程传递HttpServletRequest参数的坑 在 Spring 框架下, HttpServletRequest 参数无法直接传递给异步线程,这是因为 HttpServletRequest 不是线程安全的。当主线程完成自己的工作返回 ...

    JSP处理Cookie的方法详解.txt

    ### JSP处理Cookie的方法详解 #### 一、Cookie概述与基本概念 Cookie是Web服务器向浏览器发送的小型数据块,用于存储用户特定的信息,以便在后续的请求中使用。每个网站可以设置最多20个Cookie,每个Cookie的大小...

    五种JSP页面跳转方法详解

    ### 五种JSP页面跳转方法详解 在Web开发中,页面间的跳转是非常常见的需求之一。JSP(JavaServer Pages)作为一种广泛使用的服务器端技术,在实现页面跳转方面提供了多种方式。本文将详细介绍五种JSP页面跳转的方法...

    HttpServletRequest与HttpServletResponse的实现类.docx

    【HttpServletRequest与HttpServletResponse详解】 在Java Web开发中,HttpServletRequest和HttpServletResponse是Servlet API中的核心接口,它们分别代表了客户端的HTTP请求和服务器的HTTP响应。每次客户端向Web...

    Java Spring Controller 获取请求参数的几种方法详解

    无论请求是GET还是POST,都可以使用`HttpServletRequest`对象的`getParameter`方法获取参数。如下所示: ```java @RequestMapping("/addUser2") public String addUser2(HttpServletRequest request) { String ...

    Java 文件上传的实例详解

    在本文中,我们将详细介绍 Java 文件上传的实例详解,包括使用 JSmartUpload 组件上传文件、使用 Servlet 上传文件等方法。 1. 使用 JSmartUpload 组件上传文件 JSmartUpload 是一个流行的 Java 文件上传组件,...

    servlet过滤器详解

    ### Servlet过滤器详解 #### 一、Filter的基本概念与作用 **过滤器(Filter)**是一种Web组件,它能够在客户端请求到达目标资源(如Servlet、JSP页面等)之前进行预处理,以及在响应返回客户端之前进行后处理。...

    详解J2EE中SQL语句的自动构造方法

    为了解决这个问题,我们可以利用Java EE中的`HttpServletRequest`对象,通过`getParameterNames()`方法获取表单中的所有元素名称,然后用`getParameter(elementName)`获取对应的值。假设表单元素的名称与数据库表字...

    详解Webwork中Action 调用的方法

    这个方法会先对HttpServletRequest进行封装,如处理文件上传等特殊请求,然后调用`ServletDispatcher.serviceAction()`。在这个过程中,Webwork会根据请求路径获取Action的命名空间(namespace)和Action名称,这些...

    servlet获取表单数据详解(十分全)

    首先,对于普通的输入框、密码框、隐藏字段等,我们可以使用`HttpServletRequest`对象的`getParameter()`方法。例如,如果JSP页面中有如下表单元素: ```html ``` 在Servlet中,我们可以这样获取这些数据: ``...

    JavaWeb项目音频资源播放实现方法详解

    JavaWeb项目音频资源播放实现方法详解 JavaWeb项目音频资源播放实现方法详解是指在JavaWeb项目中实现音频资源播放的方法。该方法可以分为两种方式:方式一是在浏览器端播放音频资源,方式二是在服务器端播放音频...

    JSP 9 大内置对象详解

    每个内置对象都有特定的方法来处理各种任务,如`out`对象的`print`系列方法用于输出数据,`request`对象的`getParameter`系列方法用于获取请求参数,`response`对象的`sendError`和`sendRedirect`方法用于错误处理和...

    struts1.2入门操作详解及原理

    4. **执行Action**:找到匹配的Action Mapping后,`ActionServlet`将调用Action类(如`com.web.action.AddAction`)的`execute`方法,传递`ActionMapping`、`ActionForm`、`HttpServletRequest`和`...

    request.getcontextPath()_详解

    request.getcontextPath()详解 request.getcontextPath()是Java Web开发中常用的方法,用于获取当前Web应用程序的Context Path。Context Path是指Web应用程序的根目录,例如,一个名为“myapp”的Web应用程序,...

    Spring mvc结果跳转方法详解

    Spring MVC 结果跳转方法详解 Spring MVC 结果跳转方法是指在 Spring MVC 框架中,如何将请求结果跳转到指定的页面或执行特定的操作。本文将详细介绍 Spring MVC 结果跳转方法的实现方式。 一、使用 ModelAndView ...

Global site tag (gtag.js) - Google Analytics