java filter过滤器的配置Demo
来源:互联网 发布:网络推广产品代理 编辑:程序博客网 时间:2024/06/11 10:34
java filter过滤器的配置
Web.xml配置,以下字段放在servlet下,如图所示:
1 package com.FlyPig.util;
2
3 import java.io.IOException;
4
5 import javax.servlet.Filter;
6 import javax.servlet.FilterChain;
7 import javax.servlet.FilterConfig;
8 import javax.servlet.ServletException;
9 import javax.servlet.ServletRequest;
10 import javax.servlet.ServletResponse;
11 import javax.servlet.http.HttpServletRequest;
12 import javax.servlet.http.HttpServletResponse;
13 import javax.servlet.http.HttpSession;
14
15 public class filter_session implements Filter {
16 private String encoding;
17
18 public filter_session() {
19 }
20
21 public void init(FilterConfig filterconfig) throws ServletException {
22 encoding = “utf-8”;
23 }
24
25 public void doFilter(ServletRequest servletrequest,
26 ServletResponse servletresponse, FilterChain filterchain)
27 throws IOException, ServletException {
28 servletrequest.setCharacterEncoding(encoding);
29 servletresponse.setCharacterEncoding(encoding);
30 HttpServletRequest req=(HttpServletRequest)servletrequest;
31 HttpSession session=req.getSession();
32 HttpServletResponse resp=(HttpServletResponse) servletresponse;
33
34 String url=req.getRequestURI();
35 System.out.println(url);
36 if(!url.equals(“/FlyPig”)&&!url.equals(“/FlyPig/login.jsp”)){
37 if(session.getAttribute(“username”)==null||session.getAttribute(“username”)==”“){
38 resp.sendRedirect(“login.jsp”);
39 return ;
40 }
41 }
42
43
44 filterchain.doFilter(servletrequest, servletresponse);
45 }
46
47 public void destroy() {
48 }
49 }
- java filter过滤器的配置Demo
- java filter过滤器的配置
- [filter] Java web 中过滤器的配置
- springboot配置 java servlet的Filter过滤器
- Java 的过滤器Filter
- SSM 过滤器的配置 Filter
- java 登陆过滤器filter的编写及配置
- java过滤器——filter的使用和配置
- java过滤器——filter的使用和配置
- Java过滤器-Filter过滤器的使用
- Java过滤器Filter的介绍
- JAVA过滤器的使用(Filter)
- jsp中文乱码的Filter过滤器配置
- 【Servlet】Filter过滤器的编写和配置
- 关于配置的过滤器Filter报ClassNotFoundException
- 过滤器Filter配置总结
- 过滤器Filter配置总结
- 过滤器Filter配置总结
- Centos7搭建FTP服务器步骤
- JAVA内存模型及垃圾回收自我总结
- RocketMQ原理解析-broker 3.load&recover
- (三)DCF机制详解_下篇
- [Leetcode] 291. Word Pattern II 解题报告
- java filter过滤器的配置Demo
- 剑指offer面试题42_2 左旋转字符串
- (wdlinux)安装Redis扩展
- 几款按钮样式
- C/C++
- js:jquery插件jquery.form.js options简介
- 解决android读取中文txt的乱码(自动判断文档类型并转码
- RocketMQ原理解析-broker 4.HA & master slave
- HDU -- 2121 【无定根的最小树形图】