`

request.getParameter(),request.getAttribute(),request.setAttribute();

 
阅读更多

1、request.getParameter()

-取得是通过容器的实现来取得通过类似post,get等方式传入的数据,代表HTTP请求数据。

-request.getParameter()方法返回String类型的数据

2、request.setAttribute()和getAttribute()只是在web容器内部流转

-他们只在一次请求时有效,如servletA到servletB从servletB到servletC就不行了。

-他们传的是Object

分享到:
评论

相关推荐

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

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

    了解JSP中request属性的用法

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

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

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

    数据库测试test.sql

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

    Jsp的request的用法

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

    session.getAttribute

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

    getAttribute和getParameter区别

    - 验证成功后,可以在 `request.setAttribute("user", user)` 中设置已登录用户的对象,然后通过转发到下一个页面,在该页面中通过 `request.getAttribute("user")` 获取已登录用户的对象。 #### 6. 总结 - `...

    基于servlet的购物车

    request.getSession().setAttribute("shoppingCart", SC); // System.out.println("SESSION===================>"+request.getSession().getAttribute("shoppingCart")); request.getRequestDispatcher(...

    很经典的登录回选。

    String url = request.getParameter("url"); URLEncoder.encode(URLDecoder.decode(url,"iso-8859-1"), "iso-8859-1"); session.setAttribute("redirectUrl",url); } else{ session.setAttribute(...

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

    通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数。 3. 设置session和request实现参数传递 可以通过显示的把参数放置到session和request中,以达到传递参数的目的: session....

    JSP内部对象详解.

    在主页面上,`request.getAttribute("gr")`用于获取之前设置的属性值,而在引入的1.jsp页面中,`request.setAttribute("gr","123333")`设置了一个名为“gr”的属性,值为“123333”。 - **getParameter()**: `...

    jsp参数传递

    在JSP页面中获取这些参数可以使用 `request.getParameter()` 方法: ```jsp String action = request.getParameter("action"); String detail = request.getParameter("detail"); ``` #### 三、使用`<jsp:param>`...

    request域对象的实例代码

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

    多页面JSP传值

    参数可以通过`request.getParameter()`获取: ```java String action = request.getParameter("action"); String detail = request.getParameter("detail"); ``` 2. **使用`jsp:param`标签** `jsp:param`标签...

    总结JSP与servlet之间的传值

    在Servlet中,这些参数同样通过`request.getParameter()`获取,如`String action = request.getParameter("action");`。 3. Session对象传递: 使用`session.setAttribute()`方法可以在JSP页面上设置session属性,...

    jsp页面中获取servlet请求中的参数的办法详解

    接着,我们使用`request.getParameter("id")`来获取URL参数`id`的值,并将其存储在请求作用域的属性中,便于后续JSP页面使用: ```java public class BBSServlet extends HttpServlet { private static final long...

    getAttribute和getParameter区别.

    `getAttribute` 方法主要用于从当前的请求(request)对象中获取一个属性的值。这些属性通常是在请求处理过程中由其他部分代码设置的,例如通过 `setAttribute` 方法设置。这使得开发者可以在不同的组件(如Servlet...

    Jsp与Servlet之间的传值(已验证)

    String staffdepartment = request.getParameter("staffdepartment"); // 转换为整型 int int_staffdepartment = Integer.parseInt(staffdepartment); ``` 2. **URL传值**:除了表单提交,还可以在链接或表单的...

    Java类写的随机验证码

    String code = request.getParameter("code"); //取出生成的验证码(系统生成的) HttpSession session = request.getSession(); String rancode = (String)session.getAttribute("random"); if(code.equals(rancode))...

    7request和response.docx

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

Global site tag (gtag.js) - Google Analytics