struts2-登陆以及藏静态资源到/WEB-INF

登陆:
dao: criteria.add(Restrictions.eq("name", name));
service:
User u = dao.get(user.getName)
if(u==null)
抛出不存在用户名异常
if(!user.getPwd.eq(u.getPwd))
抛出不存在密码异常
return u;
interceptors:
1.自定拦截器LoginInterceptor extends MethodFilterInterceptor
2.return "toLogin";
action:
User u = service.get(user);
return "toindex"//重定向避免表单重复提交..
struts.xml:



  1. < interceptor-stack name="myStack">

    login, regist







  2. 3.




    page_index
    /login.jsp

    4.隐藏静态资源至WEB-INF中:
    /WEB-INF/page_{1}

    页面需从valueStack中接收exception.message:

你可能感兴趣的:(struts2-登陆以及藏静态资源到/WEB-INF)