getParameter和getAttribute的区别和使用范围

来源:互联网 发布:广州海度网络是培训吗 编辑:程序博客网 时间:2024/05/21 02:50

下面整理一下getParametergetAttribute的区别和使用范围:
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法;getAttribute是返回对象,getParameter返回字符串
(2)getParameter()用于用于客户端重定向时,即当两个Web组件之间为链接关系(http)时,被链接的组件通过getParameter()方法来获得请求参数(注:单你在使用frame的时候想通过连接获取相应的传参的时候,就可以派上用场了)

(3)getAttribute()用于服务器端重定向时,即两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request,session范围内的数据。

下面再总结一下,就是他们使用范围,getParameter是在http中,而getAttribute则是在session,request范围存在的对象;

0 0
原创粉丝点击