屏蔽非法字符就这么简单
来源:互联网 发布:psa中国技术中心 知乎 编辑:程序博客网 时间:2024/05/21 19:00
- package com.zhangkai.Filter;
- 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;
- public class FilterToWord implements Filter {
-
- @Override
- public void destroy() {
- }
-
- @Override
- public void doFilter(ServletRequest request, ServletResponse response,
- FilterChain chain) throws IOException, ServletException {
-
- String content = request.getParameter("content");
-
- if (content != null) {
-
- if (content.indexOf("AAA") == -1) {
-
- chain.doFilter(request, response);
- } else {
-
- System.out.println("有非法文字");
-
- }
- } else {
-
- chain.doFilter(request, response);
- }
- }
-
- @Override
- public void init(FilterConfig arg0) throws ServletException {
- }
- }