web.xml文件的作用及基本配置
- 格式:doc
- 大小:33.50 KB
- 文档页数:3
Tomcatweb.xml详解Tomcat加载顺序加载类和资源的顺序为:1、/Web-INF/classes2、/Web-INF/lib/*.jar3、Bootstrap4、System5、$CATALINA_HOME/common/classes6、$CATALINA_HOME/common/endores/*.jar7、$CATALINA_HOME/common/lib/*.jar8、$CATALINA_HOME/shared/classes9、$CATALINA_HOME/shared/lib/*.jar两个web配置⽂件Servlet定义的时候,我发现在${catalina.home}/conf下以及${catalina.home}/webapps/ROOT/WEB_INF下都有web.xml这个⽂件。
web.xml的⽂件格式定义在Servlet规范中,因此所有符合Servlet规范的Java Servlet Container都会⽤到它。
当tomcat部署应⽤程序时(在激活过程中,或加载应⽤程序后),它都会读取通⽤的conf/web.xml,然后再读取web应⽤程序中的WEB-INF/web.xml。
其实根据他们的位置,我们就可以知道,conf/web.xml⽂件中的设定会应⽤于所有的web应⽤程序,⽽某些web应⽤程序的WEB-INF/web.xml中的设定只应⽤于该应⽤程序本⾝。
如果没有WEB-INF/web.xml⽂件,tomcat会输出找不到的消息,但仍然会部署并使⽤web应⽤程序,servlet规范的作者想要实现⼀种能迅速并简易设定新范围的⽅法,以⽤作测试,因此,这个web.xml并不是必要的,不过通常最好还是让每⼀个上线的web应⽤程序都有⼀个⾃⼰的WEB-INF/web.xml。
系统web.xml详解<?xml version="1.0" encoding="GB2312"?><!--Web.xml依次定议了如下元素:<web-app><display-name></display-name> 定义了WEB应⽤的名字<description></description> 声明WEB应⽤的描述信息<filter></filter><filter-mapping></filter-mapping><servlet></servlet><servlet-mapping></servlet-mapping><session-config></session-config><welcome-file-list></welcome-file-list><taglib></taglib><resource-ref></resource-ref><security-constraint></security-constraint><login-config></login-config></web-app>在web.xml中元素定义的先后顺序不能颠倒,否则Tomcat服务器可能会抛出SAXParseException.--><!DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.3//EN" "/dtd/web-app_2_3.dtd"><web-app><display-name>Sample Application</display-name><description>This is a Sample Application</description><!--filter 配置Servlet过滤器filter-name 定义过滤器的名字。
前言随着网络应用的不断深入,特别是电子商务应用的普及,对网络应用的安全提出了许多新的和更高的要求。
在Java及J2EE应用系统平台环境中,提供了多层次和多种形式的安全技术的支持,从而可以在一定的程度上保证应用系统的安全性。
比如,将Web应用中的客户端和Web服务器端之间的通讯连接方式从Http方式改变为Https方式,则是对Web 应用在协议层次的安全保护技术——Https是在协议层对Http的再次封装,加入了SSL/TLS等相关的技术。
作者根据自身多年的软件开发实践和经验总结,结合多年的IT职业培训的教学和高校软件学院一线的教学工作体验,在本系列文档中通过具体的程序代码示例为读者介绍Java 及J2EE应用系统平台环境中的安全相关的应用技术。
主要的目的是希望能够将作者在项目开发中所涉及的安全应用技术进行总结和提炼,以成功的经验或者失败的教训为读者减少软件开发中由于安全技术的欠缺而导致应用系统在使用中所带来的各种风险,同时也为高校师生总结出Java及J2EE应用系统平台环境中的相关安全技术,增强和培养软件专业的学生对应用系统安全技术的关注度和提高对相关技术的应用能力。
在J2EE的技术规范中,为J2EE应用系统提供了两种不同形式的安全控制规范:说明性的安全性和可编程的安全性。
本示例文档将应用“说明性的安全性”实现对Web应用的安全进行定义。
所谓的说明性的安全性,也就是通过安全结构描述(一般是在XML配置文件中定义)的方式来代表应用程序的安全需求。
安全结构一般包括安全角色、访问控制和验证要求等方面的信息。
在J2EE平台中的Web应用程序中的部署描述符文件(web.xml)充当了说明性安全的主要定义工具。
因为部署描述符web.xml文件是Web应用系统组件的开发者和应用程序部署者或应用程序组装者之间的配置定义工具。
本文档主要涉及J2EE安全性相关知识,在Tomcat服务器中如何实现Http可配置化验证技术及应用示例,包括Http基本身份验证示例、自定义表单身份验证的示例和Http摘要身份验证的示例等方面的内容。
web.xml详解我们都知web项⽬的运⾏,通常会⾸先加载web.xml⽂件,但却对web.xml⽂件知之甚少,今天就来揭开它的⾯纱,⼀睹它的真容!⼀.web.xml是什么?web.xml是web项⽬的配置⽂件,⼀般的web⼯程都会⽤到web.xml来配置,主要⽤来配置Listener,Filter,Servlet等。
但需要注意的是:web.xml并不是必须的,⼀个web⼯程可以没有web.xml⽂件⼆.web项⽬加载web.xml过程Tomcat启动web项⽬时,web容器就会的加载⾸先加载web.xml⽂件,加载过程如下:1.web项⽬加载web.xml,读取context-param和listener这两个结点,2.创建⼀个ServletContext(Servlet上下⽂),整个项⽬会共享这个ServletContext3.容器将<context-param>转换为键值对,并交给ServletContext4.容器创建<listener>中的类实例,创建监听器三.web.xml元素详解⾸先是表明xml的使⽤版本。
<?xml version="1.0" encoding="UTF-8"?>web-app是web.xml的根元素,包含着web.xml所有⼦元素。
xmlns以及xmlns:xsi后⾯引进的连接是表明web.xml引进的模式⽂件,便能拥有该模式的相关功能。
<web-app xmlns="/xml/ns/javaee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/xml/ns/javaee/xml/ns/javaee/web-app_3_1.xsd"version="3.1"></web-app>指明项⽬名称<display-name>web-SSMTest</display-name>web项⽬加载web.xml⾸先读取这两个结点,加载spring容器及创建spring监听器;ApplicationContext.xml 是spring 全局配置⽂件,⽤来控制spring 特性的ContextLoaderListener的作⽤就是启动Web容器时,⾃动装配ApplicationContext的配置信息。
标准的xml文件格式XML(可扩展标记语言)是一种用于标记电子文档结构和数据的标准格式。
它被广泛应用于Web开发、数据交换和配置文件等领域。
标准的XML文件格式对于确保文档的正确性和可读性至关重要。
本文将介绍标准的XML文件格式,包括其基本结构、常见元素和属性,以及一些最佳实践。
XML文件由标签、元素、属性和数据组成。
标签是XML文档的基本构建块,用于定义元素和属性。
元素是标签的实例,用于表示文档中的数据结构。
属性是元素的附加信息,用于提供关于元素的额外描述。
数据则是元素或属性中的实际内容。
在标准的XML文件格式中,一个合法的XML文档必须包含一个根元素。
根元素是XML文档的顶层元素,所有其他元素都必须包含在根元素内部。
根元素还必须是唯一的,不能有多个根元素存在于同一个XML文档中。
除了根元素外,XML文档还可以包含注释、处理指令和空白字符。
注释用于向文档中添加说明性的文字,可以帮助他人理解文档的内容和结构。
处理指令用于指示解析器如何处理文档中的特定部分。
空白字符(如空格、制表符和换行符)用于格式化文档,但在某些情况下也可以影响文档的解析和处理。
在XML文件中,元素和属性的命名必须遵循一定的规则。
它们必须以字母、下划线或冒号开头,后面可以跟随任意数量的字母、数字、下划线、连字符或句点。
此外,元素和属性的命名是区分大小写的,因此<book>和<Book>被视为两个不同的元素。
另外,XML文件中还可以包含实体引用和CDATA部分。
实体引用用于表示一些特殊字符,如<表示小于号,&表示和号等。
CDATA部分用于包含文本块,其中的内容不会被解析器解析,而是作为原始数据处理。
在编写XML文件时,应该尽量遵循一些最佳实践,以确保文档的可读性和可维护性。
例如,应该使用缩进和换行来组织文档的结构,使其更易于理解和修改。
此外,应该为元素和属性选择描述性的名称,以便他人能够理解其含义和用途。
webservice xml参数WebService是一种基于XML的远程调用协议,通过使用XML来描述和传递数据,实现跨平台和跨语言的通信。
本文将详细介绍WebService中的XML参数,并探讨其在实际应用中的使用。
一、XML参数的概念和作用在WebService中,XML参数指的是通过XML格式传递的数据。
XML (可扩展标记语言)是一种用于描述数据的标记语言,具有自我描述性和可扩展性的特点。
通过使用XML参数,可以在不同的平台和语言之间传递和解析数据,实现应用程序之间的数据交换。
XML参数在WebService中起到了至关重要的作用。
它可以实现不同系统之间的数据传递和交互,使得系统之间可以进行有效的通信和协作。
通过使用XML参数,可以将复杂的数据结构进行序列化和反序列化,方便数据的传输和解析。
同时,XML参数还可以定义数据的结构和类型,确保数据的准确性和完整性。
二、XML参数的使用方法在WebService中,使用XML参数可以通过以下几个步骤来实现:1. 定义XML参数的结构和类型:首先,需要定义XML参数的结构和类型。
可以使用XML Schema语言来定义参数的结构和约束条件,确保数据的一致性和有效性。
2. 序列化参数数据:将需要传递的数据按照XML参数的结构进行序列化。
可以使用编程语言提供的XML序列化工具,将数据转换为符合XML参数结构的XML文档。
3. 传递XML参数:将序列化后的XML参数通过WebService的调用进行传递。
可以使用SOAP协议来封装和传输XML参数,确保数据的安全性和完整性。
4. 解析XML参数:在接收端,需要对传递过来的XML参数进行解析。
可以使用编程语言提供的XML解析工具,将XML文档转换为内存中的数据结构,方便后续的处理和操作。
三、XML参数的优势和应用场景XML参数作为WebService中常用的数据传递方式,具有以下几个优势:1. 跨平台和跨语言:XML参数可以在不同的平台和语言之间进行传递和解析,实现系统之间的互通。
XML概述为什么要学xml?1)XML 是一种通用的数据交换格式2)许多系统的配置文件都使用XML格式3)JSP文档也逐步向XML格式过渡4)许多项目都使用XML作为数据交换格式5)掌握XML是软件开发人员的一项基本技能1.1 XML的起源与作用我们知道,Internet广泛用于信息通信与交换。
既然现在的多数业务都是通过Web 进行的,则有必要在全世界的不同平台上共享数据。
Web应用程序以与所有平台兼容的格式展示数据是非常重要的。
XML就是这样的一种语言,它为描述数据提供了一种格式。
目前许多系统的配置文件都使用XML格式。
什么是配置文件?配置文件就是记录应用程序配置信息的文件。
例如,某个程序要连接网络上的数据库系统时,需要指定数据库服务器的IP地址,服务器的网络监听端口号,数据库的名称,用户名和密码等信息,这些信息可以作为应用程序的配置信息来对待,即不要将这些信息写死在源程序中,而是写在一个文本文件中。
应用程序要连接数据库系统时,从该文本文件中读取所需要的信息,如果连接的数据库系统的信息发生了改变,则只需要修改该文本文件,而不用修改源程序,这个文本文件就是应用程序的配置文件。
传统的配置文件通常采用如下格式:#Db.PropertiesDBServer=192.168.0.100Port=1443Database=empUsername=xxxPassword=123上面这种格式的配置文件只能表述一些简单的信息,而很难表达具有层次结构和数据项目要动态增加的信息。
例如,如果要在一个文件中表达出“一个国家中的每个省及省长的名称,每个省下面的每个市及市长的名称,每个市下面的每个镇及镇长名称”,则上面使用的格式就很难表达。
采用XML格式的配置文件很容易表达出这种层次结构。
比较HTML和XML 标记语言XML和HTML一样,都衍生于SGML(Standard Generalized Markup Language,标准通用化标记语言)。
Web应用的组成结构开发Web应用时,不同类型的文件有严格的存放规则,否则不仅可能使Web应用无法访问,还会导致Web服务器启动报错。
Demo:Web应用所在目录。
HTML、jsp、css、js文件等,这些文件一般存在Web应用根目录下,根目录下的文件外界可以直接访问。
Demo\WEB-INF目录里面包含:classes目录(Java类)、lib目录(Java类运行所需的jar包)、web.xml文件(Web应用的配置文件)。
WEB-INF目录,该目录下的文件外界无法非法直接访问,由Web服务器负责调用。
如下:Demo\*.jsp、*.js、*.html、*.cssDemo\WEB-INF\classes\*.classDemo\WEB-INF\lib\*.jarDemo\WEB-INF\web.xmlweb.xml是整个Web应用里面最重要的文件,对资源管理都是它实现的。
格式如下:<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="/xml/ns/j2ee"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/xml/ns/j2ee/xml/ns/j2ee/web-app_2_4.xsd"version="2.4"><welcome-file-list><welcome-file>1.jsp</welcome-file><welcome-file>index.htm</welcome-file></welcome-file-list></web-app>Web.xml文件是整个Web应用中最重要的配置文件,它必须放在WEB-INF目录中。
web.xml⽂件配置详解以及实例说明1、web.xml学名叫部署描述符⽂件,是在Servlet规范中定义的,是web应⽤的配置⽂件。
2、部署描述符⽂件就像所有XML⽂件⼀样,必须以⼀个XML头开始。
这个头声明可以使⽤的XML版本并给出⽂件的字符编码。
DOCYTPE 声明必须⽴即出现在此头之后。
这个声明告诉服务器适⽤的servlet规范的版本(如2.2或2.3)并指定管理此⽂件其余部分内容的语法的DTD(Document Type Definition,⽂档类型定义)。
所有部署描述符⽂件的顶层(根)元素为web-app。
请注意,XML元素不像HTML,他们是⼤⼩写敏感的。
因此,web-App和WEB-APP都是不合法的,web-app必须⽤⼩写。
web.xml样例:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application //EN" "/dtd/web-app_2_3.dtd"><web-app></web-app>3、web.xml中XML 元素不仅是⼤⼩写敏感的,⽽且它们还对出现在其他元素中的次序敏感。
例如,XML头必须是⽂件中的第⼀项,DOCTYPE声明必须是第⼆项,⽽web- app元素必须是第三项。
在web-app元素内,元素的次序也很重要。
服务器不⼀定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执⾏含有次序不正确的元素的Web应⽤。
这表⽰使⽤⾮标准元素次序的web.xml⽂件是不可移植的。
元素顺序列表:元素标签详解:元素1:<icon>含义icon元素包含small-icon和large-icon两个⼦元素.⽤来指定web站台中⼩图标和⼤图标的路径.<small-icon>/路径/smallicon.gif</small-icon>small-icon元素应指向web站台中某个⼩图标的路径,⼤⼩为16 X 16 pixel,但是图象⽂件必须为GIF或JPEG格式,扩展名必须为:.gif或.jpg.<large-icon>/路径/largeicon-jpg</large-icon>large-icon元素应指向web站台中某个⼤图表路径,⼤⼩为32 X 32 pixel,但是图象⽂件必须为GIF或JPEG的格式,扩展名必须为; gif或jpg.范例<icon><small-icon>/images/small.gif</small-icon><large-icon>/images/large.gif</large-icon></icon>元素2、3:<display-name>,<description>含义<display-name>应⽤名称</display-name>定义应⽤的名称。
xml的作用XML (Extensible Markup Language) 是一种标记语言,用于描述数据的一种结构化的方式。
XML 广泛应用于数据交互和数据存储方面,具有以下作用。
首先,XML 作为一种数据交互的格式,可以用于不同系统之间的数据传输。
由于 XML 的结构化特性,可以方便地将不同系统中的数据转换为 XML 格式,然后通过网络进行传输。
不同系统可以通过读取和解析 XML 数据来实现数据的共享和交换。
这在企业应用中尤为重要,因为企业通常拥有不同的系统和数据库,通过将这些系统之间的数据以 XML 形式交互,可以实现不同系统的数据集成和协作。
其次,XML 作为一种存储数据的格式,可以用于将数据以结构化的方式存储在文件中。
与传统的文本文件相比,XML 文件能够更清晰地描述和组织数据。
XML 文件可以使用标签和属性对数据进行分类和描述,以便于数据的管理和检索。
许多应用程序和数据库系统支持将数据以 XML 格式导出和导入,从而实现数据的备份和恢复,或者数据的迁移和共享。
同时,XML 文件还可以用于描述复杂的配置信息、模板和规则等。
此外,XML 还可以用于定义和描述数据的结构和行为。
通过使用 XML Schema,可以为数据定义规范的结构和约束条件,从而实现对数据的验证和检查。
XML Schema 可以指定元素和属性的类型、取值范围和关系等信息,帮助应用程序验证用户输入的数据的有效性。
同样地,通过使用 XML 的 DTD (Document Type Definition) 或者 XSD (XML SchemaDefinition) ,还可以进行数据的转换、转码和转型。
最后,XML 的语法简单明了,易于理解和学习。
XML 的标签和属性的语法规则与 HTML 类似,包含了开始标签、结束标签和自闭合标签等。
这使得 XML 不仅可以被计算机程序读取和处理,也可以被人类阅读和理解。
正因为如此,XML 在很多领域都得到了广泛的应用,如 Web 开发、数据交换、业务流程管理、配置文件和日志记录等。
XML格式文件的应用与打开方法一、什么是xml格式文件XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是一种用于标记电子文件结构和传输数据的标记语言。
XML文件使用自定义标签来描述数据的结构和含义,可以被用于在不同系统之间进行数据交换和共享。
XML文件可以被解析和处理,使得数据能够被有效地存储、传输和展示。
XML被广泛应用于Web开发、数据交换、配置文件等领域。
二、XML格式文件的应用1. Web开发XML(可扩展标记语言)是用于存储和传输数据的标准标记语言,它与HTML一起被广泛用于创建动态和交互式的网页。
在网页开发中,XML常被用于存储配置信息,如网站的元数据、页面的布局和样式等。
此外,XML还用于在不同系统之间进行数据交换,使得数据能在不同的应用程序和平台上共享和交互。
由于其结构化、灵活性和跨平台性,XML在数据存储和传输领域发挥着不可或缺的作用。
在网页开发中,XML有诸多优势,使得它在数据存储和传输方面成为理想的选择。
首先,XML的结构化特性使得数据易于理解和解析,这对于在不同系统间进行数据交换非常关键。
其次,XML的跨平台性使得数据可以在不同的应用程序和操作系统上共享和交互。
此外,XML还具有灵活性,可以轻松地表示复杂的数据结构,并支持自定义标记,以适应特定应用的需求。
在网页开发中,利用这些优势,XML可以用于存储配置信息、实现数据驱动的动态内容、以及与其他系统进行数据交换等。
通过合理地使用XML,可以提高网页的可维护性、可扩展性和交互性,为创建高性能的网站提供有力支持。
2. 数据交换XML的跨平台性和标准化特性,使其成为不同系统之间进行数据交换的理想选择。
在Web服务中,XML被广泛用于传输数据,使得不同的应用程序能够通过统一的格式进行数据交换。
它能够清晰地表示数据的结构和含义,使得不同系统能够准确解析和解读数据。
此外,XML还可以在不同数据库之间进行数据转换,实现数据的共享和集成。
web.xml文件的作用及基本配置
web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?
一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。
那什么时候需要,什么时候可以不需要呢?
要想回答上面的问题,得先了解web.xml文件使用来干什么的。
web.xml文件是用来配置:欢迎页、servlet、filter等的。
当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web工程。
那么web.xml能做的所有事情都有那些?
其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能。
web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app>中,都必须标明这个web.xml使用的是哪个模式文件。
如:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="/xml/ns/javaee"
xmlns:xsi="/2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/javaee
/xml/ns/javaee/web-app_2_5.xsd">
</web-app>
而且web.xml的模式文件中定义的标签并不是定死的,模式文件也是可以改变的,一般来说,随着web.mxl模式文件的版本升级,里面定义的功能会越来越复杂,也即标签元素的种类会越来越多,但有些是不常用的,我们只需记住一些常用的就可以了。
下面列出web.xml常用的标签元素及这些标签元素的功能:
1、指定欢迎页面,例如:
<welcome-file-list>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index1.jsp</welcome-file>
</welcome-file-list>
上面的例子指定了2个欢迎页面,显示时按顺序从第一个找起,如果第一个存在,就显示第一个,后面的不起作用。
如果第一个不存在,就找第二个,以此类推。
关于欢迎页面:
访问一个网站时,默认看到的第一个页面就叫欢迎页,一般情况下是由首页来充当欢迎页的。
一般情况下,我们会在web.xml中指定欢迎页。
但web.xml并不是一个Web的必
要文件,没有web.xml,网站仍然是可以正常工作的。
只不过网站的功能复杂起来后,web.xml 的确有非常大用处,所以,默认创建的动态web工程在WEB-INF文件夹下面都有一个web.xml文件。
对于tomcat来说,当你只指定一个web的根名,没有指定具体页面,去访问时一个web时,如果web.xml文件中配置了欢迎页,那么就返回指定的那个页面作为欢迎页,而在文中没有web.xml文件,或虽然有web.xml,但web.xml也没指定欢迎页的情况下,它默认先查找index.html文件,如果找到了,就把index.html作为欢迎页还回给浏览器。
如果没找到index.html,tomcat就去找index.jsp。
找到index.jsp就把它作为欢迎页面返回。
而如果index.html和index.jsp都没找到,又没有用web.xml文件指定欢迎页面,那此时tomcat就不知道该返回哪个文件了,它就显示The requested resource (/XXX) is not available的页面。
其中XXX表示web的根名。
但如果你指定了具体页面,是可以正常访问的。
2、命名与定制URL。
我们可以为Servlet和JSP文件命名并定制URL,其中定制URL是依赖一命名的,命名必须在定制URL前。
下面拿serlet来举例:
(1)、为Servlet命名:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>net.test.TestServlet</servlet-class>
</servlet>
(2)、为Servlet定制URL、
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
3、定制初始化参数:可以定制servlet、JSP、Context的初始化参数,然后可以再servlet、JSP、Context中获取这些参数值。
下面哪servlet来举例:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>net.test.TestServlet</servlet-class>
<init-param>
<param-name>userName</param-name>
<param-value>Tommy</param-value>
</init-param>
<init-param>
<param-name>E-mail</param-name>
<param-value>Tommy@</param-value>
</init-param>
</servlet>
经过上面的配置,在servlet中能够调用getServletConfig().getInitParameter("param1")获得参数名对应的值。
4、指定错误处理页面,可以通过“异常类型”或“错误码”来指定错误处理页面。
<error-page>
<error-code>404</error-code>
<location>/error404.jsp</location>
</error-page>
-----------------------------
<error-page>
<exception-type>ng.Exception<exception-type>
<location>/exception.jsp<location>
</error-page>
5、设置过滤器:比如设置一个编码过滤器,过滤所有资源
<filter>
<filter-name>XXXCharaSetFilter</filter-name>
<filter-class>net.test.CharSetFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>XXXCharaSetFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
6、设置监听器:
<listener>
<listener-class>net.test.XXXLisenet</listener-class>
</listener>
7、设置会话(Session)过期时间,其中时间以分钟为单位,假如设置60分钟超时:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
除了这些标签元素之外,还可以往web.xml中添加那些标签元素呢,那些标签元素都能起什么作用呢?我们只要去查看web.xml的模式文件就能知道。
直接看模式文件看不懂,可以找一些中文教程来看看。