`

Request的 getAttribute 和 getParameter

    博客分类:
  • JSP
阅读更多
getParameter   返回的是String,   用于读取提交的表单中的值;      
getAttribute   返回的是Object,需进行转换,可用setAttribute设置成任意对象,使用灵活。
=================
request.getParameter()   获得表单中通过get或者post提交来的数据;
getAttribute()  是必须通过request.setAttribute("name",value);设定后,才能使用request.getAttribute("name");方法获取。

分享到:
评论

相关推荐

    getAttribute和getParameter区别

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

    getAttribute和getParameter区别.

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

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

    1. **数据来源不同**:`request.getParameter()`获取的是来自客户端的数据,而`request.setAttribute()`和`request.getAttribute()`是在服务器端操作,用于在请求范围中存储和获取数据。 2. **作用范围不同**:`...

    HTTP:getAttribute和getParameter的区别

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

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

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

    了解JSP中request属性的用法

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

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

    根据上述文件信息,造成`request.getParameter()`取值为null的原因是页面元素的id属性和name属性设置不一致。 在HTML中,一个表单元素可以同时拥有id和name属性。id属性用于在同一个页面内唯一标识该元素,便于...

    Jsp的request的用法

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

    session.getAttribute

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

    数据库测试test.sql

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

    request域对象的实例代码

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

    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

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

    JSP的Request对象练习源代码

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

    jsp页面间通过request/session传值

    本篇文章将详细介绍如何利用 JSP 的 `request` 和 `session` 对象来实现数据的跨页面传递。 #### 二、Request 对象概述 `HttpServletRequest` 是一个标准的 Servlet 接口,用于获取客户端请求中的信息。当用户提交...

    7request和response.docx

    `result.jsp`接收到表单数据后,可以使用`request.getParameter()`方法获取这些值,然后根据运算符执行相应的四则运算。例如,如果运算符是"+",则可以这样做: ```jsp ! int calculate(int num1, int num2, ...

    Request对象主要方法

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

    Web前端 Request&Response

    - `request.getAttribute(String name)` 和 `request.removeAttribute(String name)`:获取和移除请求范围内的属性。 2.3 请求转发 在Servlet中,我们经常使用`request.getRequestDispatcher(String path).forward...

    基于servlet的购物车

    int bookid =Integer.parseInt(request.getParameter("id")); Map, Book> books = (Map, Book>)request.getSession().getServletContext().getAttribute("books"); Book book = books.get(bookid); System....

Global site tag (gtag.js) - Google Analytics