Request

一、作用

在一次请求中保存一个任意类型的键值对,响应结束后失效,通常用来在转发过程中传递数据。

二、示例代码

  • 服务器中设置:
request.setAttribute("user", user);
  • 服务器中获取
User user = (User) request.getAttribute("user");
  • 浏览器中获取
${user.nickname}
  • 服务器中销毁:
request.removeAttribute("user");

三、备注

  • getAttribute()方法表示从Request范围获取设置的属性,必须要先通过setAttribute()方法设置属性后,才能通过getAttribute()方法获取,设置与获取的属性类型为Object
  • getParameter()方法表示接收页面提交的参数,包括表单提交的参数、URI中带有的参数(如:xxx?id=1&name=leif中的id和name)等,没有setParameter()方法,接收的参数类型为String

你可能感兴趣的:(Request)