web.xml中配置

来源:互联网 发布:office mac破解版 编辑:程序博客网 时间:2024/05/16 15:46

  过滤器使用时需要在web.xml中配置,需要在“url-pattern”标签中指明过滤的对象 如“/*”过滤项目中所有文件,代码如下:

  

  OurFilter

  OurFilter

  nm.filter.OurFilter彭州市做人流哪家医院安全又实惠呢
锦江区做人流比较好的时间
青羊区人流医院哪里好
青羊区打胎便宜的医院
月经不调有哪些危害【妇科专科】

  OurFilter

  /show.do月经不调有哪些危害【妇科专科】
金牛区治疗宫颈炎要多少钱
成都市做人流哪家医院安全
温江区做人流好的医院
天府新区口碑好的妇科医院
锦江区做人流手术该如何选择
天府新区无痛人流费用是多少
锦江区哪个医院可以治阳痿

  过滤器的简单实例应用

  我们都知道当我们百度搜索关键词的时候,搜索出的关键词会变成着重飘红。

  接下来的通过过滤器,来简单的模仿百度的这种功能:

  用户请求的页面

  package nm.filter;

  import java.io.IOException;

  import java.io.PrintWriter;

  import javax.servlet.ServletException;

  import javax.servlet.http.HttpServlet;

  import javax.servlet.http.HttpServletRequest;

  import javax.servlet.http.HttpServletResponse;

  public class OurServlet extends HttpServlet {

  private static final long serialVersionUID = 1L;

  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  request.setCharacterEncoding("utf-8");

  response.setContentType("text/html;charset=utf-8");

  PrintWriter out = response.getWriter();

  //这里我们向页面输出4段带"我们"的句子

  out.println("我们去玩吧
");

  out.println("你打不过我们
");

  out.println("我们一起吃饭去
");

  out.println("看我们的儿子
");

  }

  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

  doGet(request, response);

  }锦江区哪个医院可以治阳痿
双流区好的男科医院
天府新区治早泄好的医院
锦江区阴茎怎么延长
新都做生殖整形专业的医院
新都做包皮手术大概的费用
青白江哪家男科医院技术好
青白江进行包皮手术多少钱
都江堰做人流要多少钱
都江堰哪个医院做人流好嘛
华阳怀孕多少天可以做人流  }

  在这里我们写一个MyWriter类继承PrintWriter类 重写里面的write方法,将原来输出字符串的方法,改变成保存字符串的方法,另外再写一个获取字符串的方法,如下:

  package nm.filter;

  import java.io.PrintWriter;

  import java.io.Writer;

  public class MyWriter extends PrintWriter{

  private StringBuilder buffer;

  public MyWriter(Writer out) {

  super(out);

  buffer = new StringBuilder();

  }

  @Override

  public void write(String s) {

  buffer.append(s);

  }

  // 将write流中的内容全部转换为String

  public String getContent(){

  return buffer.toString();

  }

  }

原创粉丝点击