格式:<</span>s:set name="" value="" scope=””/>
说明:把jsp页面中的一个值,以name存储起来。Scope存储的范围是在application、session、request、page……。默认是存储在该action中。
用法:<</span>s:set name="miloList" value="{‘java’,’php’,’C#’}"/>
这个值是一个list容器,迭代使用s:iterator标签,Notice:list、set容器不加”#”,map要加”#”;
用法:<</span>s:set name="miloNum" value="24"/>
Notice:这个是整形,如果value的值是int或long类型,那么就要在输出的时候加#,把它当作字符串输出,默认是以字符串输出.
输出:<</span>s:property value="#miloNum"/>
那么如果value是字符串呢?
<</span>s:set name="miloStr" value="’24’"/>
Notice:这个是字符串,value中的字符串要加上单引号(‘),这样才说明是字符串。
输出:<</span>s:property value="miloStr"/>
用法:用scope属性说明存储范围
request:<</span>s:set name="miloVal" value="'24'" scope="request"/>
输出:<</span>s:property value="#request.miloVal"/>
session:<</span>s:set name="miloVal" value="'24'" scope="session"/>
输出:<</span>s:property value="#session.miloVal"/>
page:<</span>s:set name="miloVal" value="'24'" scope="page"/>
输出:<</span>s:property value="#attr.minVal"/>
Notice:attr.***默认是从 page, request, session, then application scopes