SecureServlet_防止超越登陆页面进行登录的行为
2010-05-30 18:16
288 查看
package com.t0906.eHR.comm;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionServlet;
/**
* 本serlvet用于防止超越登陆页面进行登录的行为
*
* @author tu
*/
public class SecureServlet extends ActionServlet{
/**
*
*/
private static final long serialVersionUID=1L;
@Override
protected void service(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
req.setCharacterEncoding("GBK");
resp.setContentType("html/text;charset=gbk");
if(req.getSession().getAttribute("login") == null){
resp.sendRedirect("/eHR/jsp/login.jsp");
return;
}
super.service(req,resp);
}
}
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionServlet;
/**
* 本serlvet用于防止超越登陆页面进行登录的行为
*
* @author tu
*/
public class SecureServlet extends ActionServlet{
/**
*
*/
private static final long serialVersionUID=1L;
@Override
protected void service(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{
req.setCharacterEncoding("GBK");
resp.setContentType("html/text;charset=gbk");
if(req.getSession().getAttribute("login") == null){
resp.sendRedirect("/eHR/jsp/login.jsp");
return;
}
super.service(req,resp);
}
}
相关文章推荐
- 解决登陆经常提示:你登录时间过长,请重新返回登录页面进行登录
- 防止登陆页面显示到mainFrame窗体里
- 防止普通用户直接登录管理员页面的几种自动跳转方法
- 实现session登陆时间的验证,验证用户登录页面的一个监听器
- 登录后默认转向登陆前的页面排除外部网站页面
- 判断用户是否登录,如果登录了放行,否则跳转到登陆页面
- MUI APP防止登陆页面出现白屏
- 登陆后自动跳转到登录前页面
- 网站退出登录防止通过返回按钮回到历史页面
- 界面登录、登陆后才能访问另外页面
- Silverlight 登录自动焦点等页面的小细节【自动设置焦点,回车登陆】 .
- servlet编写Filter过滤器,防止未登录访问,不过滤登陆界面(使用IDEA编写)
- java中判断用户是否为第一次登陆(在页面上进行控制)
- SSH—Struts2拦截器的应用(防止未登录用户进行操作)
- laravel 返回登陆前浏览的页面实现(登录重构后的登录跳转)
- html中使用js进行登录md5加密提交并重定向新页面
- 使用HttpWebRequest和HttpWebResponse实现模拟登录需要登陆后才可以访问的页面
- oracle的企业管理器无法登陆或者PL/SQL停留在登录页面无法登录
- Session过滤器 对指定路径下的请求进行session的失效验证,如失效则跳转到登录页面
- Oracle中对用户登陆失败进行审计,查出相关登录信息(机器名)