【问题标题】:Difference between parameters and attributes [duplicate]参数和属性之间的区别[重复] 【发布时间】:2011-10-08 06:32:49 【问题描述】: 可能重复:Difference between getAttribute() and getParameter() 我在 j2ee 中将参数和属性视为两个不同的主题。但我无法意识到差异。谁能澄清一下? 【问题讨论】: 标签: java servlets 【解决方案1】: 参数来自客户端请求。示例:http://google.com?q=1 这里q是一个参数。 属性由服务器端设置。例如,您可以设置一个名为 userId 的会话或请求属性来指示当前用户。 【讨论】: 【解决方案2】: 对象的属性基本上是它们的数据成员。在对象上定义的操作在 JAVA 中被称为方法,在它们的括号中有参数,函数在这些参数上操作。 【讨论】: 在服务器端,可以将属性添加到组件对象中,而参数通过http请求通过远程方法调用到服务器。