`
- 浏览:
23683 次
- 性别:
- 来自:
合肥
-
request的getAttribute与getParameter的区别
request.getAttribute():是request时设置的变量的值,用request.setAttribute( "name ", "您自己的值 ");来设置值,
request.getParameter():提取发送过来的参数如:本网页
http://community.csdn.net/Expert/topic/4633/4633804.xml?temp=.3488123
request.getParameter( "temp ")== ".3488123 "
request.getParameter
是用来接受来自get方法或post方法的参数
<form method=post>
<form method=get>
<a href= "1.jsp?id=1 "> ok </a>
只能接受java.lang.String
也就是说String hotel_id = request.getParameter( "hotel_id ");
request.getAttribute
是用来接受来自servlet的变量或Action(其实Action就是特殊的Servlet)
在Action中,request.setAttribute( "ret ",ret);
只能接受java.lang.Object
也就是说List ret = (List)request.getAttribute( "ret ");
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### getAttribute与getParameter的区别 在Java Web开发中,`getAttribute`和`getParameter`是两个非常重要的方法,它们分别用于获取不同的数据。理解这两个方法的区别对于正确处理用户请求和页面间的数据传递至关...
### getAttribute 和 getParameter 区别详解 #### 一、概述 在Web开发中,`getAttribute` 和 `getParameter` 是两个非常重要的方法,主要用于获取不同的数据类型和来源。这两个方法虽然相似,但在实际应用场景中...
在探讨`request.getParameter()`与`request.getAttribute()`的区别之前,我们首先需要理解这两个方法的基本概念以及它们在Java Web开发中的作用。 ### `request.getParameter()` `request.getParameter()`是...
### HTTP:getAttribute与getParameter的区别详解 #### 一、概述 在Web开发中,尤其是在Java Web领域,`HttpServletRequest` 类提供了多种方法来处理HTTP请求。其中,`getAttribute()` 和 `getParameter()` 是两个...
总的来说,`getAttribute()`和`getParameter()`都是处理客户端请求数据的重要工具,但它们的使用场合和数据类型处理上有所区别。理解这些差异对于编写高效且健壮的Web应用程序至关重要。在开发过程中,根据具体需求...
request.getParameter() 和 request.getAttribute() 的区别 request.getParameter() 和 request.getAttribute() 是两个最常用的方法来获取客户端的请求信息,但是它们的用法和作用域却有很大的区别。 request....
在Web开发中,获取客户端传递给服务器的数据是一种常见需求,通常使用`request.getParameter()`方法从`HttpServletRequest`对象中获取表单数据或者URL参数。然而,在实际应用中,开发者有时会遇到`request....
在本篇文章中,我们将深入探讨`request.getParameter()`和`request.setAttribute()`以及`request.getAttribute()`的区别,并提供相关示例来帮助理解它们的用法。 **一、request.getParameter() 和 request....
### `request.getParameter()` 和 `session.getAttribute()` 的区别 #### 1. **作用范围** - **`request.getParameter()`**:此方法用于从当前 HTTP 请求中获取参数的值。这些参数通常来源于 HTML 表单或 URL 查询...
// String methodName = request.getParameter("method"); // // //根据method属性的值调用相应的方法 // if("login".equals(methodName)){ // this.login(request,response); // }else if("register".equals(method...
例如,如果请求URL中包含`name=John&age=30`,可以使用`request.getParameter("name")`和`request.getParameter("age")`来获取这些值。 2. **获取请求头信息**:使用`getHeader()`或`getHeaders()`方法可以获取请求...
另外,`request`对象还有其他重要方法,比如`getLocale()`用于获取用户的首选语言,`getAttribute()`和`setAttribute()`用于在请求作用域内存储和检索对象,以及`getParameterMap()`返回所有请求参数的键值对。...
在Servlet中,我们需要使用`doPost()`方法处理POST请求,并调用`request.getParameter()`获取单一值,`request.getParameterValues()`获取多个值: ```java protected void doPost(HttpServletRequest request, ...
### pageContext-request-session-application的使用及区别 #### 一、概述 在Web开发中,`pageContext`, `request`, `session`, 和 `application` 是四个非常重要的内置对象,它们分别代表了不同作用域内的数据存储...
request.getParameter("paramName"); %> ``` ### 二、`request`对象的主要方法 1. **`getParameter(String name)`**:用于获取请求参数的值。例如,如果HTML表单有一个名为`username`的输入字段,可以通过`...
在这个练习中,学习者可以通过实际操作理解`Request`对象在JSP中的重要性,以及它如何与Servlet容器交互以处理客户端的请求。此外,理解这些基本概念对于进一步学习Java Web开发,尤其是MVC框架如Spring MVC是非常有...
此方法用于将指定名称的属性与给定值关联并存储在当前`Request`对象中。这对于在请求处理过程中跨多个servlet或JSP页面传递数据非常有用。例如,如果你想要在后续页面显示一个错误消息,你可以使用`setAttribute`来...
- 使用 `request.getParameter()` 获取 `session2.jsp` 提交的目的地。 - 输出用户名和目的地。 #### 五、使用 JavaBean 传值示例解析 ##### 5.1 JavaBean 定义 **NoticeBean.java:** ```java package ...
在`save-guest.jsp`中,我们可以使用`request.getParameter()`来获取表单数据,然后存储到数据库或执行其他业务逻辑。 总之,理解并熟练使用request对象是成为JSP开发者的必备技能,通过它,我们可以轻松地从客户端...
String action request getParameter "action" ; Teacher t new Teacher ; t setUsername request getParameter "username" ; if "register" equals action { t set...