web 3.0 怎么添加过滤网页

来源:1-1 Java Web过滤器简介

风陵渡9

2016-05-06 22:18

怎么设置过滤网页?

写回答 关注

4回答

  • qq_云在风中_0
    2016-05-28 20:24:09
    已采纳

    现在servlet3.0都已经支持注解了,过滤器可以丝毫不用在web.xml里面配置,直接添加过滤器。

    package com.cisdimes.servlets;
    
    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.annotation.WebFilter;
    @WebFilter(urlPatterns={"/*"})
    public class SystemFilter implements Filter {
    
    
    	@Override
    	public void destroy() {
    		// TODO Auto-generated method stub
    		
    	}
    
    	@Override
    	public void doFilter(ServletRequest request, ServletResponse response,
    			FilterChain chain) throws IOException, ServletException {
    		System.out.println("开始过滤处理");
    		chain.doFilter(request, response);
    		
    		return;
    	}
    
    	@Override
    	public void init(FilterConfig arg0) throws ServletException {
    		System.out.println("开始过滤器初始化");
    		
    	}
    
    }

    这是web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
      <display-name>dynamicwebapp</display-name>
      
      
      <welcome-file-list>
          <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>

    想要过滤网页,应该是修改过滤规则为*.jsp或者*.html看你用的网页是什么,jsp就是前者,html就是后者

    风陵渡9

    非常感谢!

    2017-08-20 14:08:50

    共 2 条回复 >

  • coder佳传_David
    2017-07-15 15:28:48

    解决了,不设人家最佳答案的都是流氓。。。

  • 汉江怪人
    2016-10-02 21:38:10

    ,楼上说的对

  • pool佬Ik
    2016-05-11 08:06:12

    和2,.5一样,到配置文件配置一个过滤器就可以了

Java Web开发技术应用——过滤器

本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器

70492 学习 · 258 问题

查看课程

相似问题