方法一:list<String> 改为 list(Map<String,String>)
方法二:页面处理js控制
<s:select id="yearselect" cssClass="needselect"
headerKey="-1" headerValue="请选择"
name="projectNum.year" list="yearList">
</s:select>
<script type="text/javascript">
var y="<s:property value='projectNum.year'/>"
$("#yearselect").val(y);
</script>
如上 :如果action中有对应的name的属性,则js代码就不需要了
方法三:使用value 属性(推荐)
<s:select id="projectYear"
list="#session.developProjectYearList"
value="#developItem.projectYear"
headerKey="0000"
headerValue="--请选择--">
</s:select>
本文介绍了在网页中使用Select标签时,从字符串列表到Map映射的转换方法,通过JavaScript控制选择项,并推荐使用value属性来提升用户体验。同时,提供了实例代码演示,帮助开发者实现更灵活的选择功能。
4479

被折叠的 条评论
为什么被折叠?



