Jstl标签库/Filter过滤器
JSTL
JSP Standard Tag Library JSP标准标签库
是Sun公司定义的一套标准,由Apache组织基于这套标准开发的一套标准库之后又转给Sun公司
被称为JSTL,成为了javaEE5.0的核心。
使用:
step1:导入两个jar包
jstl-1.2.jar standard-1.1.2.jar
step2:在jsp页面上引入标签库
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
step3:在页面中使用jstl的标签
过滤器 Filter
<1> 使用一个类继承一个Filter接口,并实现其方法,那么这个类就是一个Filter
<2> 在web.xml文件中配置

<filter>
<filter-name>OneFilterAction</filter-name>
<filter-class>com.wh0902.filter.OneFilterAction</filter-class>
</filter>
<filter-mapping>
<filter-name>OneFilterAction</filter-name>
<url-pattern>/oneFilter.action</url-pattern>
</filter-mapping>
<3> 保证Filter映射的请求名称和Servlet处理类映射的请求相同, 即<url-pattern></url-pattern>相同
<servlet>
<servlet-name>OneFilterAction</servlet-name>
<servlet-class>com.wh0902.action.OneFilterAction</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>OneFilterAction</servlet-name>
<url-pattern>/oneFilter.action</url-pattern>
</servlet-mapping>
<4> 如果有多个Filter就依次配置web.xml,执行顺序就和配置的顺序相一致,并且保证请求名一致
servlet和filter中的init方法、service方法 、 destroy方法和doFilter方法的执行顺序如下:
启动服务器,执行filter的init方法
请求到达服务器就调用servlet的init方法,在执行filter的doFilter方法,最后再执行servlet的service方法
关闭服务器,先执行servlet的destroy方法,再执行filter的destroy方法
Jstl标签库/Filter过滤器的更多相关文章
- jsp学习---mvc模式介绍和el表达式,jstl标签库的使用入门
一.mvc模式介绍 下图是常用的mvc分层模式: 项目中的包命名规则,一般如下: com.amos.domain 封装JavaBean,一般我喜欢用model命名这个包com.amos.dao 封装d ...
- jstl标签库基础教程及其使用代码
概述 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现.鉴于此,出现了 JSTL ( JSP Sta ...
- Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解, 一 介绍 1.Struts2的作用 Struts2标签库提供了主题.模板支持,极大地简化了视图页面的 ...
- 重温JSP学习笔记--JSTL标签库
以前写jsp的时候对jstl标签库是有些抵触的,因为我觉得嵌入java代码的方式几乎无往不利,没有必要使用标签库,不过这次复习还是好好地学习了一下,发现这个还是很有用处的,用得好能省不少事,JSTL是 ...
- 简单实用JSTL标签库
1. JSTL标签库是一个什么东东? 简单来说,有了它你就可以在类似HTML的JSP页面里面运用一些高级语法,实现迭代.条件判断.XML文档操作.国际化标签.SQL标签. 2. 如何使用 ? 参考网址 ...
- JSTL标签库之核心标签
一.JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的.使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码 二.JSTL标签库的分类 核心 ...
- 自定义jstl标签库
开发环境:Spring+SpringMVC +Maven +Mybatis JSTL 标签库的配置: 导入对应的 jstl.jar 和 standard.jar ,我使用的配置如下: <prop ...
- JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)
1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% requ ...
- JSTL标签库中<c:choose></c:choose>不能放JSP页面<!-- -->注释
笔者最近在使用JSTL标签库的<c:choose>标签时候,发现在该标签体中加了JSP的<!-- -->注释时,总是会显示报错信息.错误的信息如下: <span styl ...
随机推荐
- 【原】计算机Tools vs 学习资料
今天,给大家推荐一些比较使用的软件,主要从免费和好用两个角度考虑. 首先推荐一个网址"http://tool.oschina.net/",上面有非常好用的小工具,可以极大的方便我们 ...
- NOIP2001 数的划分
题二 数的划分(20分) 问题描述 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5; 1,5,1; 5,1,1; 问 ...
- Zookeeper系列(二)特征及应用场景
zookeeper类似一个分布式的文件系统,每个节点可以有和它自身或它的子节点相关联的数据,此外指向节点的路劲必须使用绝对路径(不能使用相对路劲): Znode 对应目录树中的的一个节点,并拥有一 ...
- HW1.7
public class Solution { public static void main(String[] args) { System.out.println("π = " ...
- POJ1840: Eqs(hash问题)
一道典型的hash问题: 已知a1,a2,a3,a4,a5,求有多少种不同的<x1,x2,x3,x4,x5>组合满足等式: a1*x1^3 + a2*x2^3 + a3*x3^3 + a4 ...
- SNMP: Simple? Network Management Protocol(转)
转自:http://www.rane.com/note161.html An SNMP Overview The Message Format The Actual Bytes Introductio ...
- Excel引用
Excel引用 1.绝对引用 相对引用 A:A 左右拉的话会自动变为 B:B,C:C等等 $A:$A 左右拉的话仍然是A列 A$1:A1 上下拉的话,会变成A$1:A2,A$1:A3等等
- Centos6.3建立FTP
2014年2月22日 16:54:20 1. 安装ftp yum install vsftpd ftp 2. 编辑/etc/vsftpd/vsftpd.conf chroot_list ...
- 一段经典的node.js 数据库高并发实现
var proxy = new EventProxy();var status = "ready";var select = function(callback){ proxy.o ...
- xml配置和基于java类的bean配置搭配使用
如果同时使用了xml配置,和java类的bean配置(当然估计项目中一般不会这样), 在初始化容器指定资源文件的时候可能会比较麻烦 此时我们可以把基于java类的bean配置整合到xml中,或xml的 ...