<s:set>

[转]http://www.cnblogs.com/yuanermen/archive/2011/03/17/1986857.html

s:set标签

格式:
<s:set name="" value="" scope=””/>

说明:把jsp页面中的一个值,以name存储起来。Scope存储的范围是在application、session、request、page……。默认是存储在该action中。

用法①:
<s:set name="miloList" value="{‘java’,’php’,’C#’}"/>

这个值是一个list容器,迭代使用s:iterator标签,Notice:list、set容器不加”#”,map要加”#”;

用法②:
<s:set name="miloNum" value="24"/>

Notice:这个是整形,如果value的值是int或long类型,那么就要在输出的时候加#,把它当作字符串输出,默认是以字符串输出.

输出:
<s:property value="#miloNum"/>

那么如果value是字符串呢?

<s:set name="miloStr" value="’24’"/>


Notice:这个是字符串,value中的字符串要加上单引号(‘),这样才说明是字符串。

输出:
<s:property value="miloStr"/>

用法③:用scope属性说明存储范围

request:<s:set name="miloVal" value="'24'" scope="request"/>


输出:
<s:property value="#request.miloVal"/>
session:<s:set name="miloVal" value="'24'" scope="session"/>


输出:
<s:property value="#session.miloVal"/>

page:<s:set name="miloVal" value="'24'" scope="page"/>


输出:
<s:property value="#attr.minVal"/>

Notice:attr.***默认是从 page, request, session, then application scopes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值