首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2 select标签取值有关问题

2011-12-25 
struts2 select标签取值问题s:select listderpartmentNames namedepartment.depId value%{derpar

struts2 select标签取值问题
<s:select list="derpartmentNames" name="department.depId" value="%{derpartmentNames}"
  headerKey="0" headerValue="请选择部门" theme="simple"></s:select>
上面的select标签使用没有问题.但是在输出校验错误时(如空字符),返回该页面时,list集合里面的值就变空了.list的值是从后台查询出来的.
现在我不知道,在输入校验错误后,怎么保留list里面的集合.使它不能为空.
谢谢指教!

[解决办法]
你的action类实现prepare接口,然后把derpartmentNames的赋值语句,放到prepare函数里面,如下 

Java code
public class XxxAction extends ActionSupport implements Preparable{    public void prepare() throws Exception {        //你初始化那list的语句    }} 

热点排行