`
zhuzhiguosnail
  • 浏览: 110454 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Request的getParameter()和getAttribute()方法的区别

阅读更多
1, request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。request.getParameter()方法返回String类型的数据。

  - request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据
  - getParameter返回String

2,  request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。这两个方法能够设置Object类型的共享数据。

  - request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。
  - getAttribute是返回对象

总的来说:request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。
0
2
分享到:
评论
1 楼 卖火柴的老特工 2011-10-18  
request.getparameter是获取通过get或则post提交的http请求数据,谢谢哈

相关推荐

    getAttribute和getParameter区别.

    ### getAttribute 和 getParameter 区别详解 #### 一、概述 在Web开发中,`getAttribute` 和 `getParameter` 是两个非常重要的方法,主要用于获取不同的数据类型和来源。这两个方法虽然相似,但在实际应用场景中...

    request.getParameter() 和request.getAttribute() 区别

    通过上述分析,我们可以清楚地看到`request.getParameter()`与`request.getAttribute()`在功能、用途及使用场景上的区别,这将有助于开发者在实际项目中更加合理地选择和应用这些方法,提高代码的效率和可维护性。

    getAttribute和getParameter区别

    在Java Web开发中,`getAttribute`和`getParameter`是两个非常重要的方法,它们分别用于获取不同的数据。理解这两个方法的区别对于正确处理用户请求和页面间的数据传递至关重要。 #### 1. 参数来源不同 - **...

    了解JSP中request属性的用法

    request.getParameter() 和 request.getAttribute() 是两个最常用的方法来获取客户端的请求信息,但是它们的用法和作用域却有很大的区别。 request.getParameter() 方法是用来获取客户端通过 HTTP 协议传递的参数,...

    基于request.getAttribute与request.getParameter的区别详解

    在Java Servlet和JSP开发中,`HttpServletRequest`接口提供了两种主要的方法来获取客户端发送到服务器的数据:`getAttribute()`和`getParameter()`。它们虽然都用于获取请求中的数据,但有着本质的区别,下面将详细...

    HTTP:getAttribute和getParameter的区别

    其中,`getAttribute()` 和 `getParameter()` 是两个非常重要的方法,它们分别用于处理不同的数据类型和场景。本文将详细探讨这两个方法之间的区别,并结合实例进行讲解。 #### 二、`getParameter()` 方法详解 `...

    request.getParameter()取值为null的解决方法

    在Web开发中,获取客户端传递给服务器的数据是一种常见需求,通常使用`request.getParameter()`方法从`HttpServletRequest`对象中获取表单数据或者URL参数。然而,在实际应用中,开发者有时会遇到`request....

    Jsp的request的用法

    在本篇文章中,我们将深入探讨`request.getParameter()`和`request.setAttribute()`以及`request.getAttribute()`的区别,并提供相关示例来帮助理解它们的用法。 **一、request.getParameter() 和 request....

    session.getAttribute

    ### `request.getParameter()` 和 `session.getAttribute()` 的区别 #### 1. **作用范围** - **`request.getParameter()`**:此方法用于从当前 HTTP 请求中获取参数的值。这些参数通常来源于 HTML 表单或 URL 查询...

    Request对象主要方法

    通过熟练掌握`Request`对象的方法,开发者能够更有效地解析和利用这些数据,从而实现更复杂、更智能的Web应用功能。 ### 1. `setAttribute(String name, Object value)` 此方法用于将指定名称的属性与给定值关联并...

    request域对象的实例代码

    5. **获取请求的属性和参数**:`setAttribute()`和`getAttribute()`方法用于在Request对象中设置和获取自定义属性,这是在请求转发中传递数据的关键。 6. **请求转发**:Request对象的一个重要应用场景就是请求转发...

    数据库测试test.sql

    // String methodName = request.getParameter("method"); // // //根据method属性的值调用相应的方法 // if("login".equals(methodName)){ // this.login(request,response); // }else if("register".equals(method...

    学生信息管理系统

    String action request getParameter "action" ; Teacher t new Teacher ; t setUsername request getParameter "username" ; if "register" equals action { t set...

    jsp中request中的使用获取参数

    另外,`request`对象还有其他重要方法,比如`getLocale()`用于获取用户的首选语言,`getAttribute()`和`setAttribute()`用于在请求作用域内存储和检索对象,以及`getParameterMap()`返回所有请求参数的键值对。...

    request请求获取参数的实现方法(post和get两种方式)

    在Servlet中,我们需要使用`doPost()`方法处理POST请求,并调用`request.getParameter()`获取单一值,`request.getParameterValues()`获取多个值: ```java protected void doPost(HttpServletRequest request, ...

    JSP的Request对象练习源代码

    10. **检查请求属性**:`getAttribute()`和`setAttribute()`方法用于在请求作用域内存储和检索对象。 源代码可能包括了演示这些功能的示例,如创建一个简单的表单提交页面,然后在服务器端接收并处理这些请求。...

    JSP几种页面间传递参数实现的方法

    利用它的两个方法setAttribute()和getAttribute(),可以实现参数的传递。 例如,下面的实例实现了把第一个JSP页面的参数传递给第三个页面的功能: 1.jsp whats your name 2.jsp String name=...

    attribute的作用和具体使用方法

    4. **区别于getParameter()方法**: - `getParameter()`方法用于获取URL中的参数值。例如,对于URL `http://example.com/somePage.jsp?name=value`,可以通过`String value = request.getParameter("name");`获取...

    jsp代码 request

    本篇将详细阐述`request`对象的使用和相关知识点,帮助你深入理解如何在JSP中处理用户请求。 ### 一、`request`对象的引入 在JSP页面中,`request`对象是通过`javax.servlet.http.HttpServletRequest`接口实例化的...

    pageContext-request-session-application的使用及区别

    ### pageContext-request-session-application的使用及区别 #### 一、概述 在Web开发中,`pageContext`, `request`, `session`, 和 `application` 是四个非常重要的内置对象,它们分别代表了不同作用域内的数据存储...

Global site tag (gtag.js) - Google Analytics