web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。
当你的web工程没用到这些时,你可以不用web.xml文件来配置你的Application。
每个xml文件都有定义它书写规则的Schema文件,也就是说javaEE的定义web.xml所对应的xml Schema文件中定义了多少种标签元素,web.xml中就可以出现它所定义的标签元素,也就具备哪些特定的功能。web.xml的模式文件是由Sun 公司定义的,每个web.xml文件的根元素为中,必须标明这个web.xml使用的是哪个模式文件。如:
java.lang.Exception
/exception.jsp
5、设置过滤器:比如设置一个编码过滤器,过滤所有资源
XXXCharaSetFilter
net.test.CharSetFilter
XXXCharaSetFilter
/*
6、设置监听器:
net.test.XXXLisenet
7、设置会话(Session)过期时间,其中时间以分钟为单位,假如设置60分钟超时:
60
除了这些标签元素之外,还可以往web.xml中添加很多标签元素,由于不常用省略。