Struts2的select标签的默认值设置

尝试了半天,查询了好多博客,去伪存真,终于将Struts2的select标签默认值搞定了。

 

代码如下:
<s:actionerror/>
<s:form action="proUpdateItem">
 <s:hidden name="itemId" value="%{item.id}"/>
 <s:textfield name="itemName" label="物品名称" value="%{item.itemName}"/>
 <s:textfield name="itemDesc" label="物品描述" value="%{item.itemDesc}"/>
 <s:textfield name="itemRemark" label="物品备注" value="%{item.itemRemark}"/>
 <s:select name="kindId" label="物品分类" list="kinds" listKey="id" listValue="kindName" value="%{item.kindId}" />
 <s:submit value="修改"/>
</s:form>

 

说明:
1. select中的value是设置默认值的;
2. 默认值必须为list重的某个值,而不是listValue的值,这是其中比较容易混淆的地方
3. value中的表达式是否可以设置为其他方式,未验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值