风陵渡9
2016-05-06 22:18
怎么设置过滤网页?
现在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就是后者
解决了,不设人家最佳答案的都是流氓。。。
,楼上说的对
和2,.5一样,到配置文件配置一个过滤器就可以了
Java Web开发技术应用——过滤器
70485 学习 · 266 问题
相似问题
回答 4
回答 1
回答 1
回答 1
回答 2