struts2验证错误返回页面携带参数

  今天因为用到了struts2的验证,在添加信息的时候如果为空则返回当前页面。可是问题来了,此页面含有一个从数据库查询来的下拉列表。所以当返回到这个页面的时候下拉列表也为空了。

解决方法,继承ActionSupport。重写validate即可

//       @Autowired
// @Qualifier("userLogic")
// private UserLogic userLogic;
//
// public void validate() {
// List ls=userLogic.getAllUser();
// ServletActionContext.getRequest().setAttribute("list", ls);
// }

你可能感兴趣的:(struts2)