SSM是Spring,Struts2, MyBatis?
首先建议先把Struts2扔了,运行效率低下,安全漏洞动不动就来一个
用SpringMVC吧,轻量又简单,功能也不错
Hibernate和MyBatis的选择请根据技术能力来,其实Hibernate玩的好的话比MyBatis要快,不精通别碰
我说的精通是读过很多关键点的源代码哦!!!
你拦截器没写对吧给你个参考:
public class UserAuthority extends AbstractInterceptor {
private static final long serialVersionUID = 4236641584535253696L
public String intercept(ActionInvocation invocation) throws Exception{
//请求取得相关的实例
ActionContext ctx = invocation.getInvocationContext()
Map session = ctx.getSession()
//取得名为Session的属性
String user = (String)session.get("user")
System.out.println("到拦截器这里了!")
//如果没有登录
if(user!=null){
return invocation.invoke()
}else{
return "noLogin"
}
}
}