日期:2014-05-18  浏览次数:20790 次

在java中property和attribute区别是什么
在java中property和attribute区别是什么??
比如:在JSP中,有获得参数的getParameter()方法,还有getAttribute()方法,它们之间的区别是什么样的?
最好是能讲讲它们的工作原理,
请高手帮忙解答一下,谢谢!

------解决方案--------------------
getParameter()这个是通过页面提交自动传到request中的
getAttribute()这个是需要人为setAttribute()的
------解决方案--------------------
property是javabean中的
有set和get方法
attribute是request中的
getParameter()这个是通过页面提交(method=post)自动传到request中的(url?a=b)
通过getParameter("a")可以获得其值b

getAttribute("a")这个是需要人为setAttribute("a")=b的
其中a为object ,如果获取出来要对其进行操作要强转


------解决方案--------------------
property和attribute是不同的概念
property一般指类中的各个属性,每个对象都有不同实例
attribute的属性一般指某个对象的特点,想xml文件中各个标签附带的特性就是attribute
getParameter是从url中获得参数值
getAttribute是从请求体request获得值
两者是http协议规定的,一个放在体外一个在体内