我们做的项目用的框架是 spring2.5+hibernate3.0
spring 是基于注解的现在要判断是否盗链public class SessionInterceptor extends HandlerInterceptorAdapter { Employee emp = request.getSession().getAttribute("emp");
//判断是否盗链
if(null == emp){
response.sendRedirect("login.ftl");
return true;
}else{
return true;
}
}
可以判断是否盗链,但是如果我是第一次登录的话,emp也是空的
这时,我该怎么判断是否是第一次登录呢?
spring 是基于注解的现在要判断是否盗链public class SessionInterceptor extends HandlerInterceptorAdapter { Employee emp = request.getSession().getAttribute("emp");
//判断是否盗链
if(null == emp){
response.sendRedirect("login.ftl");
return true;
}else{
return true;
}
}
可以判断是否盗链,但是如果我是第一次登录的话,emp也是空的
这时,我该怎么判断是否是第一次登录呢?
解决方案 »
- hibernate调用oracle存储过程如何传参数
- jqueryui 的dialog遮罩的问题
- 关于类加载的问题,求大神赐教 在线等候答复
- 请教:下面的代码两种写法,有什么区别?哪个好?
- 请问这个程序片断有什么问题
- jar包的问题
- 我刚发的帖子怎么看不见?
- 谁有JBUILDER6.0的序列号?
- springboot项目启动总是报dao层bean创建异常,但是我已经加了@MapperScan注解也没用
- 在cmd中输入where java显示'where' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 弱弱请教一个servlet和Applet通信问题
- 求一个简单的算法计算2个时间间隔的工作日。
用户登录之后设置一个session
然后在Filter的方法里判断session是否存在
第一次登录时,页面的URL应该是固定的。
可以检查并对比。
// ignoreRegex可以作为param从config文件中获取
String ignoreRegex = "login.do";
String requestURI = request.getRequestURI();
if (requestURI.match(ingoreRegex )) {
return true;
}// .......