参数(parameter)和属性(Attribute)的区别
来源:互联网 发布:淘宝管控记录怎么申诉 编辑:程序博客网 时间:2024/06/05 02:54
在JAVA WEB开发中经常遇到获取请求参数的值和在request对象中set或者get属性,初学者往往容易混淆,那么二者之间关系到底如何呢?下面是个人的总结:
区别:
区别:
- 来源不同: 参数(parameter)是从客户端(浏览器)中由用户提供的,若是GET方法是从URL中
提供的,若是POST方法是从请求体(request body)中提供的;
属性(attribute)是服务器端的组件(JSP或者Servlet)利用requst.setAttribute()设置的 - 操作不同: 参数(parameter)的值只能读取不能修改,读取可以使用request.getParameter()读取;
属性(attribute)的值既可以读取亦可以修改,读取可以使用request.setAttribute(),设置可使用request.getAttribute() - 数据类型不同: 参数(parameter)不管前台传来的值语义是什么,在服务器获取时都以String类型看待,并且客户端的参数值只能是简单类型的值,不能是复杂类型,比如一个对象。
属性(attribute)的值可以是任意一个Object类型。
二者的值都被封装在request对象中
转载自:http://xiebh.iteye.com/blog/1006324
阅读全文
0 0
- 参数(parameter)和属性(Attribute)的区别
- 参数(parameter)和属性(Attribute)的区别
- 参数(parameter)和属性(Attribute)的区别
- 参数(parameter)和属性(Attribute)的区别
- servlet中参数(parameter)和属性(Attribute)的区别
- request中参数(parameter)和属性(Attribute)的区别
- http请求中Parameter(参数) 和Attribute(属性)的区别
- 属性(attribute)与参数(parameter)
- request 中Parameter(参数) 和Attribute(属性)区别
- request 中Parameter(参数) 和Attribute(属性)区别
- request 中Parameter(参数) 和Attribute(属性)区别
- el的Attribute和Parameter属性的区别
- Attribute 和 Parameter 的区别
- Attribute 和 Parameter 的区别
- Attribute 和 Parameter 的区别
- Attribute 和 Parameter 的区别
- Attribute 和 Parameter 的区别
- Parameter和Attribute的区别
- 利用css3实现侧边栏
- Gerrit插件开发手记
- 数据库分库分表(sharding)(二) 全局主键生成策略
- RxEasyHttp网络库自定义数据结构(七)
- Redis各类型应用场景
- 参数(parameter)和属性(Attribute)的区别
- Centos 安装php的mcrypt扩展
- Github使用入门教程(1)
- TCP/IP之间的三次握手以及四次挥手
- RxEasyHttp网络库调试模式(八)
- MYSQL出错1030 Got error -1 from storage engine请问怎么办?
- ROS教程(十六):roswtf入门
- selenium+testng+ant实现持续集成
- Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0