Struts2 set标签使用

来源:互联网 发布:ubuntu装锐捷修改文件 编辑:程序博客网 时间:2024/06/09 23:20

set标签使用小结

set标签是在一定的作用范围内给一个变量赋值。当你需要访问的值在一个复杂的OGNL表达式中或者需要通过计算才能得到,这时将其通过set标签赋值给一个变量是的做法是十分有用的。

这样做有2点好处。

1.可以提升性能。每次去计算表达式的值是需要消耗性能的。

2.便于阅读和维护。


set标签的参数


Name是否必须默认值类型描述idfalse String弃用,使用var属性代替namefalse String弃用,使用var属性代替scopefalseactionString这个属性指定此变量的访问范围:application,session,request,page,actionvarfalse String指定变量的名称valuefalse String指定变量的值

例子:

1.访问Question 对象中questionType 属性

<s:set var="qt" value="question.questionType"  />

<s:property value="#qt" />

2.访问set body 中的值

<s:set var="name" >zhangsan</s:set>

<s:property value = "#name" />


0 0
原创粉丝点击