JSP之两个Filter

简介: JSP之两个Filter

程序结构:



FilterDemo.jsp:

 <%@ page language="java" contentType="text/html; charset=utf-8"
      pageEncoding="utf-8"%>
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Two Filter Test</title>
  </head>
  <body>
 <%
     System.out.println("FiterlDemo.jsp");
 %>
 </body>
 </html>

FilterDemo01.java:


FilterDemo02.java:


web.xml:


将项目发送到服务器上运行,浏览器地址栏输入


localhost:8888/FilterDemo/FilterDemo.jsp,控制台输出:


可见程序先执行了过滤器1再执行过滤器2,然后再显示jsp页面。


接下来改变web.xml中filter的顺序,看看会不会有什么区别:


1、只调换顺序,顺序不变。


web.xml:


下面是运行结果,表明只要改变了就会改变过滤器执行顺序。


2、不调换顺序,顺序改变。

web.xml:

 

下面的运行结果表明:调换顺序不会改变过滤器的执行顺序,只有顺序改变才会导致过滤器执行顺序改变。

相关文章
|
Java 容器 API
初识 JSP---(Filter)
Filter Filter的基本功能是对servlet容器调用servlet的过程进行拦截 从而在servlet进行响应处理的前后实现一些特殊的功能   在servletAPI中定义了三个接口来供开发人员编写Fil...
1225 0
|
Java 容器 数据安全/隐私保护
|
Java 数据格式 Spring
JSP中的Servlet及Filter
asp.net中,如果开发人员想自己处理http请求响应,可以利用HttpHandler来满足这一要求;类似的,如果要拦截所有http请求,可以使用HttpMoudle。java的web开发中,也有类似的处理机制,与HttpHandler应对的是HttpServlet,与HttpModule对应的则是Filter。
801 0
|
Java
jsp servlet中的过滤器Filter配置总结
在Java web开发中常会使用到功能强大的过滤器,他毕竟能给我们带来很大的方便,但是针对过滤的资源我们需要详细的了解他们在web.xml中的配置信息。
743 0
|
1月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
68 0
|
3月前
|
SQL Java 数据库
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
该博客文章介绍了在JSP应用中使用Servlet查询SQL Server数据库的表信息,并通过JavaBean封装图书信息,将查询结果展示在Web页面上的方法。
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
|
3月前
|
供应链 前端开发 Java
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
这篇文章通过一个服装库存管理系统的实例,展示了在Spring Boot项目中使用Ajax、JSON、layui、MVC架构和iframe等技术,涵盖了注册登录、权限管理、用户管理、库存管理等功能,并提供了系统运行环境和技术要求的详细说明。
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)