VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • getParameter和getAttribute的区别

对于getParameter:

对于getAttribute:

区别:
1、getParameter只能返回字符串,getAttribute可以返回任意类型
2、getParameter获取的是客户端比如浏览器的数据,getAttribute获取的是服务器设置的数据

同样传递数据使用getAttribute而不使用getParameter的原因:
1、getParameter只能传递字符型数据,当需要传递map,list这种类型时,不能满足需求。而attribute可以存放java任意类型的对象
2、setAttribute是应用服务器将这个对象放到该页面对应的一块内存中,当页面重定向到其它页面时,服务器会将这个对象对应的内存拷贝到另一个页面,这样这个页面就能通过getAttribute获取到值。
而getParameter只是获取通过request请求对象中的参数值
 

来源:https://www.cnblogs.com/singleking/p/14271353.html

相关教程