`
congpeixue
  • 浏览: 276527 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

getParameter getAttribute getParameterValues

Web 
阅读更多
HttpServletRequest类有setAttribute()方法,而没有setParameter()方法

当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,

当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。

getParameter()是获取POST/GET传递的参数值;getAttribute()是获取对象容器中的数据值

request.getParameterValues(String   name)是获得如checkbox类(名字相同,但值有多个)的数据。   接收数组变量


request.getParameter(String   name)是获得相应名的数据,如果有重复的名,则返回第一个的值. 接收一般变量,如text类型
分享到:
评论

相关推荐

    JSP应用开发-JSP内置对象.pptx

    request对象的方法包括getParameter、getParameterValues、setAttribute、getAttribute等。 2. response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。response对象可以使用...

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

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

    Java Web自学笔记

    在提供的JSP示例中,可以看到`<jsp:forward>`、`getParameter`和`setAttribute/getAttribute`的使用。`forwardto.jsp`中通过`request.getParameter("username")`获取了`a.jsp`中传递的用户名,并显示出来。另外,`...

    实验2 Form表单和内置对象(一)1

    - **getParameter()与getAttribute()的区别**:`getParameter()`用于获取请求参数,适用于表单数据的获取,而`getAttribute()`则是用来在请求范围内共享对象或数据。 这个实验旨在通过实践操作,让学生深入理解和...

    数据库测试test.sql

    String [] hobbyArr = request.getParameterValues("hobby"); String strDate = request.getParameter("enterDate");//"1999-12-23" Date enterDate = Date.valueOf(strDate); //util.Date SimpleDateFormat /...

    2022年javaee考试复习题库.doc

    * Request对象的getParameter()和getParameterValues()方法可以读取单值参数和多值参数。 * Response对象的addCookie(Cookie cookie)方法可以将Cookie对象传回客户端。 * Request对象的getCookies()方法可以读取保留...

    jsp中request中的使用获取参数

    当表单使用`POST`方式提交时,数据位于请求体中,`request`对象的`getParameter()`和`getParameterValues()`仍然适用。例如,有以下HTML表单: ```html ``` 在`process.jsp`中,可以这样处理表单数据: ```...

    JAVA WEB学习资料

    `getParameter`和`getParameterValues`用于获取表单数据;`getRequestDispatcher`结合`forward`方法实现服务器端跳转并传递参数;而`setCharacterEncoding`则用于设置请求的字符编码。 HttpServletResponse对象则...

    jsp内置对象及常用函数总结

    常用函数有`getParameter()`、`getParameterValues()`用于获取请求参数,`getAttribute()`和`setAttribute()`处理请求作用域内的属性。 3. **response对象**:处理HTTP响应,设置响应头、状态码等。常用方法如`set...

    4.jsp内置对象.doc

    `getParameter()` 方法用于获取单一参数值,`getParameterNames()` 返回所有参数名称的枚举,`getParameterValues()` 获取多值参数(如复选框)。`getAttribute()` 和 `setAttribute()` 分别用于设置和获取请求范围...

    jsp+servlet做的form表单元素的提交

    此外,对于复选框(如interests),`getParameterValues()`会返回一个字符串数组,因为用户可能选择多个选项。 处理完数据后,我们通过`RequestDispatcher`将控制权转发到一个名为"result.jsp"的结果页面,将处理...

    07_尚硅谷_Servlet_王振国 - 课堂笔记1

    在这个例子中,`getParameter("username")`用于获取用户名,而`getParameterValues("hobby")`用于获取兴趣爱好,因为"hobby"是一个多选参数,所以返回的是一个字符串数组。 总结,HttpServletRequest是Servlet开发...

    javaee 标签库

    * ${paramValues.hobby} 或者 ${paramValues["hobby"]} 或者 ${paramValues['hobby']} = request.getParameterValues("hobby") 4. header:把请求中 header 的字段和单个值映射: * ${header.name} = request....

    servlet应用课件

    - **b)** 错误,如果一个参数 key 有多个值,`getParameterValues(key)` 方法不会返回空字符串,而是返回包含所有值的字符串数组。 - **c)** 正确,如果一个参数 key 有多个值,`getParameterValues(key)` 方法会...

    HttpServletRequest与HttpServletResponse的实现类.docx

    6. **getParameter()与getAttribute()区别**: - `getParameter(String name)` 用于获取表单或其他HTTP请求中传递的字符串参数。 - `getAttribute(String name)` 获取在请求域中设置的任何类型对象,可以是任何...

    投票系统,基于mvc开发,jsp+servlet+mysql

    String[] answers = req.getParameterValues("choice"); List<Integer> list = new ArrayList(); int temp; for (String answer : answers) { temp = Integer.parseInt(answer); list.add(temp); } ...

    JSP 9大内置对象学习总结

    对于表单提交的数据,可以通过`getParameter`方法获取单个字段的值,或者使用`getParameterValues`方法获取多个同名字段的值。例如,如果有多个复选框具有相同的名称,可以这样获取它们的值: ```java String[] ...

    JSP学习总结.pdf

    - `getParameter()`和`getParameterValues()`:获取单个或多个请求参数的值。 - `getCharacterEncoding()`和`setCharacterEncoding()`:处理字符编码。 - `getContentLength()`和`getInputStream()`:获取请求体...

    jsp九大对象总结

    例如,`request.getAttribute()`用于获取指定名称的请求参数,`request.getParameter()`用于获取单个参数值,`request.getParameterValues()`用于获取多个同名参数的值。 2. **Response对象**(javax.servlet....

    清华ITjsp课件3

    - 常用方法:`getParameter()`用于获取请求参数,`getParameterValues()`用于获取参数列表,`setCharacterEncoding()`设置字符编码,`setAttribute()`和`getAttribute()`用于在请求范围内存储和获取数据,`...

Global site tag (gtag.js) - Google Analytics