java web过滤器之用户登录过滤
来源:互联网 发布:ubuntu安装tar.gz 编辑:程序博客网 时间:2024/05/16 12:22
package cn.itcast.filters;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class UserAccessFilter implements Filter {
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
StringBuffer sb = request.getRequestURL();
String url = sb.toString();
HttpSession session = request.getSession(false);
if (url.contains("/LoginServlet")||url.contains("/ToLoginJspServlet")||url.contains("/login.jsp")) {
chain.doFilter(request, response);
} else {
if (session != null) {
Object o = session.getAttribute("UserInfo");
if (o != null) {
chain.doFilter(request, response);
} else {
response.sendRedirect("ToLoginJspServlet");
}
} else {
response.sendRedirect("ToLoginJspServlet");
}
}
}
public void init(FilterConfig arg0) throws ServletException {
}
public void destroy() {
}
}
- java web过滤器之用户登录过滤
- java之Struts2实现用户登录过滤
- 过滤器,过滤没登录的用户
- fliter过滤器过滤未登录用户
- Java web应用用户是否登录验证过滤处理机制
- 过滤器(Filter)应用之------设置页面缓存、用户的自动登录和敏感词过滤
- Java 利用过滤器Filter 实现登录过滤
- Java web登录验证过滤器
- SpringMVC过滤器:登录过滤
- Java-Web之过滤器
- Java Web之过滤器
- Java web框架之用户登录需求设计
- Java Web之限制用户多处登录
- 【学习笔记】--Java过滤器,用户登陆验证过滤等
- 【学习笔记】--Java过滤器,用户登陆验证过滤等
- Spring MVC过滤器-登录过滤
- Spring MVC过滤器-登录过滤 .
- Spring MVC过滤器-登录过滤
- JAVA中的异常处理机制系列一
- django-xadmin 非常方便的后台管理程序
- OC 计算器(初级)
- 公钥、私钥、数字证书的概念
- Tint Color的理解和APP简单的主题化
- java web过滤器之用户登录过滤
- C#设置双屏显示模式
- VB.net遍历路径下的所有文件及所有子文件夹---递归算法
- OCP试题解析之052-- DROP PROFILE app_user
- uva 12130 - Summits(BFS)
- [Leetcode] Convert Sorted Array to Binary Search Tree
- 就是说我们的日子永远只能永远了
- 我们的感觉还是蛮好的
- 如果说我们的日子还是那么好的