struts2模型驱动方式action获取不到表单数据。

blue灬 2016-12-15 10:41:05
过滤器中request可以获取表单数据


public class SuperAction extends ActionSupport implements ServletRequestAware,ServletResponseAware,ServletContextAware{

/**
*
*/
private static final long serialVersionUID = 1L;
protected HttpServletRequest request;
protected HttpServletResponse response;
protected HttpSession session;
protected ServletContext application;
@Override
public void setServletContext(ServletContext application) {
this.application=application;
}

@Override
public void setServletResponse(HttpServletResponse response) {
this.response=response;
}

@Override
public void setServletRequest(HttpServletRequest request) {
this.request=request;
String userName = request.getParameter("name");

System.out.println("userName:"+userName);
this.session=this.request.getSession();
}

}




public class UsersAction extends SuperAction implements ModelDriven<Users> {
private static final long serialVersionUID = 1L;
private Users user =new Users();


@Override
public Users getModel() {

return this.user;
}

// 用户登录动作
public String login() {
UsersDao userDao = new UsersDaoImpl();
if(this.user!=null){
if (userDao.userLogin(this.user)) {
return "success";
} else {
return "failure";
}

}
return "login_failure";

}

}

...全文
134 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧