首页 > 编程知识 正文

getparameter返回值(getParameter和getAttribute区别(超详细分析))

时间:2023-05-06 08:20:54 阅读:123709 作者:1420

getParameter和getAttribute区别(超详细分析)

关于getParameter进程,如下图所示。

关于getAttribute进程,如下图所示。

两者的区别:

getParameter ()获取客户端设定的数据。

getAttribute ()获取服务器设置的数据。

getParameter ()永远返回字符串

getAttribute ()的返回值是任意类型

既然参数和属性都要传递参数,为什么不直接使用参数呢?

服务器端无法通过setparameter(key,value )添加参数。 因为没有这个函数

因此,如果需要在服务器端跳转,并且想在下一页发送新参数,则无法实现。 但是,Attribute可以。 通过将值放置在setAttribute ()、request对象中并在其他页面上使用getAttribute获取相应的值,可以在单个请求中在多个页面上共享多个对象信息

参数的返回值是字符串,表示不能传递Map、List等其他对象,但attribute可以存储任意类型的Java对象

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。