struts2中的set标签,value是个变量的名字,相当于给value中的变量生成一个指定scope变量,主要用于:
1.the complex expression takes time (performance improvement) 性能改进
2.the complex expression is hard to read (code readability improvement) 改善 代码的可读性
jstl中的set标签中的value设置的是个值,将 value的值储存至varName变量中。
例:
<s:set name="personName" value="person.name"/> Hello, <s:property value="#personName"/>. How are you?
使用set设置一个常量:
使用标签体(body content),标签体中的内容不会被计算
<s:set name="personName">james</set>
Hello, <s:property value="#personName"/>. How are you?

本文深入探讨了Struts2和JSTL中的set标签的用法,阐述了它们在变量赋值、性能优化及代码可读性提升方面的差异,并通过实例展示了如何使用这些标签实现特定功能。
941

被折叠的 条评论
为什么被折叠?



