[初学]过滤器的使用
来源:互联网 发布:网上邻居的网络任务 编辑:程序博客网 时间:2024/05/18 02:21
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 LoginFilter implements Filter {public void destroy() {}public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {HttpServletRequest httpRequest = (HttpServletRequest) request;HttpServletResponse httpResponse = (HttpServletResponse) response;HttpSession session = httpRequest.getSession();User userBean = (User) session.getAttribute("user");if (userBean == null) {// 当没有Session时 跳转到登陆页面httpResponse.sendRedirect(httpRequest.getContextPath() + "/index.jsp");} else {chain.doFilter(request, response);}}public void init(FilterConfig arg0) throws ServletException {}/* * web.xml中配置(过滤WebRoot目录下的back文件夹下的所有jsp文件): * <filter> * <filter-name>loginFilter</filter-name> * <filter-class>com.jungle.filter.LoginFilter</filter-class> * </filter> * * <filter-mapping> * <filter-name>loginFilter</filter-name> * <url-pattern>/back/*</url-pattern> * </filter-mapping> */}class User {}
- [初学]过滤器的使用
- 关于过滤器的使用
- 过滤器的使用
- Filter过滤器的使用
- 过滤器的使用
- 过滤器的使用
- 过滤器的使用场合
- filter过滤器的使用
- struts 过滤器的使用
- filter过滤器的使用
- filter过滤器的使用
- 文件过滤器的使用
- 过滤器使用的方法
- struts过滤器的使用
- jquery过滤器的使用
- servlet过滤器的使用
- 多重过滤器的使用
- servlet过滤器的使用
- SQL2008的查询分析器怪异问题,出现长时间“正在进行分析…”或“正在进行执行…”的状态栏
- 联想乐phone Android 开发环境搭建
- PHP,php环境搭建,PHP教程(一)
- Git和ClearCase优缺点比较
- 写一个简单的MTK图片管理工具
- [初学]过滤器的使用
- JAVA Socket编程学习(一)
- 反其道而用之,从数组到资源
- 作为软件开发人员应该知道的最基本的东西
- MTK的图片资源的修改与替换
- MYECLIPSE6.0.1注册码破解方法
- js树形结构
- 记一次代码优化过程
- 反射的实际应用