专栏首页mlServlet的尾(yi)巴---filter ( 过滤器 )的小应用

Servlet的尾(yi)巴---filter ( 过滤器 )的小应用

        该,该,该.......,继之前说到的 Filter 现在用这个来做一个小小的应用----------》  铛,铛,铛,铛.....  ->_->      <丑逼的留言板>  

      要求:

  ----------没错,就是这样丑逼:

     然后就是一个代码:(JSP部分)

    web.xml 文件部分

      Servlet  类:

    Filter 类:

 1 package Demo;
 2 
 3 import java.io.IOException;
 4 
 5 import javax.servlet.Filter;
 6 import javax.servlet.FilterChain;
 7 import javax.servlet.FilterConfig;
 8 import javax.servlet.ServletException;
 9 import javax.servlet.ServletRequest;
10 import javax.servlet.ServletResponse;
11 import javax.servlet.http.HttpServletRequest;
12 import javax.servlet.http.HttpServletResponse;
13 
14 public class Liuyanban implements Filter {
15 
16     @Override
17     public void destroy() {
18         // TODO Auto-generated method stub
19 
20     }
21 
22     @Override
23     public void doFilter(ServletRequest request, ServletResponse response,
24             FilterChain chain) throws IOException, ServletException {
25         // TODO Auto-generated method stub
26         
27         HttpServletRequest req = (HttpServletRequest)request ;
28         HttpServletResponse resp =(HttpServletResponse) response ;
29         String username = req.getParameter("username");
30         String comment = req.getParameter("comment");
31         username=username.replace("zhang","gong");
32         comment=comment.replace("animal","****");
33         req.setAttribute("username",username);
34         req.setAttribute("comment",comment);
35         chain.doFilter(request,response);
36 
37     }
38 
39     @Override
40     public void init(FilterConfig filterConfig) throws ServletException {
41         // TODO Auto-generated method stub
42 
43     }
44 
45 }

   然后显示结果:(  Result.jsp     )

   最终的效果为:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Guava------------Cache使用方法

        简单从这几个方面描述一下如何使用Cache,对Cache的各种原理介绍此处不涉及.     1.使用场景     2.如何使用Cache     3.创...

    Gxjun
  • paddlepaddle如何预加载embedding向量

    使用小批量数据时,模型容易过拟合,所以需要对全量数据进行处理,我是用的是word2vec训练的词向量. 那么训练好对词向量如何加载呢?

    Gxjun
  • HDUOJ---三角形(组合数学)

    http://acm.hdu.edu.cn/showproblem.php?pid=1249 三角形 Time Limit: 2000/1000 MS (Ja...

    Gxjun
  • 请给出一个SpringMVC的表单提交的例子和session运用的例子

    2.表单提交和session 像学servlet那时一样,继hello world的例子以后,紧接着我们就要学习表单提交和session。 例2.1 <%@...

    马克java社区
  • 项目案例模板之登录注册的实现

    ********************************************************************************...

    泰斗贤若如
  • JPA关联关系表中加其他字段

    JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体[对...

    用户5166330
  • CRM呼叫中心toolbar的cancel按钮会导致session清理

    Jerry Wang
  • Spring Boot 整合Mybatis

    可以直接在Springboot的主入口处添加 @MapperScan 扫描指定路径的mapper,就不用在每个dao上都加一个@mapper 注解了。

    LCyee
  • Python模块:flask_HTTPAuth

    有些网站在打开时就会弹出登录提示框,直接提示你输入用户名和密码,验证成功才能查看页面。这样的验证使用的是HTTPAuth验证方式,如果想在自己的网站设置这样的验...

    不可言诉的深渊
  • AndroidStdio1_3

    自动生成的代码,任何活动都得重写onCreate()方法,可以看见就是调用了父类的onCreate方法

    云深无际

扫码关注云+社区

领取腾讯云代金券