struts2,select对list会合数据回显

struts2,select对list集合数据回显

 

方法一: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>