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中的表达式是否可以设置为其他方式,未验证。
代码如下:
<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中的表达式是否可以设置为其他方式,未验证。
相关文章推荐
- Struts2的select标签的默认值设置
- Struts2单选按钮标签s:radio的使用及其设置默认值
- struts2的select标签如何设置一个未选择值
- Struts2单选按钮标签s:radio的使用及其设置默认值《转载》
- doubleselect标签的默认值设置
- struts2 标签使用 iterator 嵌套使用设置默认值 s:radio 设置默认值
- JS设置select标签的默认值
- struts2.0 select标签 如何设置下拉框默认值
- Struts2 select标签 设置Class属性生成的html代码中select没有class属性问题
- 使用循环为多个Struts2的select标签赋予默认值
- Struts2单选按钮标签s:radio的使用及其设置默认值
- struts2中<s:radio>标签设置默认选中项
- Angular2 select用法-设置默认值和事件
- 给SelectOneChoice组件设置默认值
- struts2中级联菜单标签<s:doubleselect>的若干常见问题(二级菜单不显示,FreeMarker问题)
- select设置指定默认值
- struts2的select标签
- AnjularJs-Select添加数据并设置默认值
- struts2 s:select 标签
- 关于struts2的checkboxlist、select等标签发生could not be resolved as a collection/array/map/enumeration/iterator type异常的记录