- 浏览: 2942 次
最新评论
文章列表
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
//1.设定返回类型
response.setContentType(
"text/html;charset=UTF-8");
//2.取参数
request.setCharacterEncoding("UTF-8");
//3.构造页面
StringBuffer sb = new StringBuffer();
sb.append(&qu ...
jsp filter的过滤功能很强大,任何客户端向服务器的请求都能被拦截下来,对于url的请求通常采用httpServletResponse.sendRedirect()方法将请求重定向到新的页面。如果有基于ajax的请求,这种请求重定向的方法就不能使用了,因为返回结果往往包含一小段数据。因此需要在filter中判断客户端的请求方式,并根据不同的请求方式作出不同的处理。
Java代码 收藏代码
if (flag) { //flag:是否通过过滤
filterChain.doFilter(servletRequest, ...
一下实现对敏感词,禁忌词的过滤.
两个个文件words.properties和KeyWordFilter.java;
1、words.properties文件是个文本文件;内容如下:
敏感词一
敏感词二
敏感词三
2、KeyWordFilter.java是个java文件内容如下:
import java.io.IOException;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Enumeration;
imp ...