您的位置:首页 > 编程语言 > Java开发

Struts2的select标签的默认值设置

2010-10-28 21:50 381 查看
尝试了半天,查询了好多博客,去伪存真,终于将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中的表达式是否可以设置为其他方式,未验证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts list action