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

补血圣药

补血圣药

2016-02-19 10:11

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的基于request.getAttribute与request.getParameter的区别详解懂设计的网友们快点来了解吧!

HttpServletRequest类既有getAttribute()方法,也有getParameter()方法,这两个方法有以下区别:
1、HttpServletRequest类有setAttribute()方法,而没有setParameter()方法;
2、当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

例如,假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码:
代码如下:

a href="authenticate.jsp?username=qianyunlai.com"authenticate.jsp /a 
 //或者: 
 form name="form1" method="post" action="authenticate.jsp" 
     请输入用户姓名:input type="text" name="username" 
     input type="submit" name="Submit" value="提交" 
 /form

在authenticate.jsp中通过request.getParameter(“username”)方法来获得请求参数username:
% String username=request.getParameter("username"); %

3、当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。
假定authenticate.jsp和hello.jsp之间为转发关系。authenticate.jsp希望向hello.jsp传递当前的用户名字,如何传递这一数据呢?先在authenticate.jsp中调用setAttribute()方法:
代码如下:


     String username=request.getParameter("username"); 
     request.setAttribute("username",username); 
 % 
 jsp:forward page="hello.jsp" /

在hello.jsp中通过getAttribute()方法获得用户名字:
代码如下:

% String username=(String)request.getAttribute("username"); % 
 Hello: %=username %

4、request.getAttribute 返回的是Object,request.getParameter 返回的是String。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
基于request.getAttribute与request.getParameter的区别详解

Request与Request.Form的速度测试

ASP
Request与Request.Form的速度测试

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP内置对象 Request对象 详解

ASP
ASP内置对象 Request对象 详解

ASP内置对象Request和Response详解

Web开发
ASP内置对象Request和Response详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript - HTML的request类

Web开发
Javascript - HTML的request类

Asp Object 之:Request.Cookies

ASP
Asp Object 之:Request.Cookies

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

asp最常用的分页函数

asp最常用的分页函数

Java类变量和成员变量初始化过程的应用介绍

Java类变量和成员变量初始化过程的应用介绍
下拉加载更多内容 ↓