Struts2的action中做用户验证
Struts2的action中做用户验证,用弹框的方式、该怎么写
if(user != null){
session.setAttribute("user", user);
return "a"
}else{
想在这里写用户名密码错误该怎么写弹出框啊
return "error";
}
想提示密码错误!不知道怎么做!
[解决办法]
if(user != null){ session.setAttribute("user", user); return "a"}else{ //想在这里写用户名密码错误该怎么写弹出框啊 response.getWriter().print("<script>alert('用户名密码错误');</script>"); return "error"; }
[解决办法]
Struts2的action已经不需要继承ActionSupport了
就一个独立的类就行。
[解决办法]
弹出框用js实现不就完了。Action只是实现跳转控制
[解决办法]
建议你使用AJax调用此Action,此Action只需返回个Json字符串就行了,弹框使用JS脚本,Action最好只用于控制跳转!
[解决办法]
HttpServletResponse response = ServletActionContext,getResponse();
这是最简单的方法得到response。 还有其它方法,你可以查文档
[解决办法]
在.java页面写
String backNews=null;
backNews="用户名密码错误!";
***.setBackNews(backNews);
在bean里面写getBackNews,setBackNews映射
再在.jsp写相应的<jsp:property name="" property="backNews"/>