注意struts2中标签的大小写!今天同事发现,典型的写法,struts2的下拉框,居然
显示的是list中每个对象的元数据,就是比如@com.xxxxxxxx@...这样,写法是:
<s:select name="departmentId" id="departmentId" headerKey="-1" headerValue="请选择部门" listKey="departmentId" list="#request.departments" listvalue="departmentname" cssStyle="width:150px;"/>
不知道大家看出问题了么?很简单,listvalue中的v是小写了,v改为大写就可以拉!
显示的是list中每个对象的元数据,就是比如@com.xxxxxxxx@...这样,写法是:
<s:select name="departmentId" id="departmentId" headerKey="-1" headerValue="请选择部门" listKey="departmentId" list="#request.departments" listvalue="departmentname" cssStyle="width:150px;"/>
不知道大家看出问题了么?很简单,listvalue中的v是小写了,v改为大写就可以拉!