Web.xml设置详解
来源:网络收集 点击: 时间:2024-05-271.web.xml是什么?
首先 web.xml 是java web 项目的一个重要的配置文件,但是web.xml文件并不是Java web工程必须的。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web工程。

2.加载过程
启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取listener和context-param两个结点。容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 容器将context-param转换为键值对,并交给servletContext。 容器创建listener中的类实例,创建监听器。

3.元素详解
web.xml首先是肯定要包含它的schema。其它的元素都放在web-app/web-app之中。discription/discription 是对站台的描述。display-name/display-name 定义站台的名称。distributable/ 是指定该站台是否可分布式处理。等等。

4.Spring配置
配置Spring,必须需要listener,而context-param可有可无,如果在web.xml中不写context-param配置信息,默认的路径是/WEB-INF/applicationontext.xml,在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml。

5.Listener配置
配置Listener只要向Web应用注册Listener实现类即可,无序配置参数之类的东西,因为Listener获取的是Web应用ServletContext(application)的配置参数。

6.Servlet配置
从Servlet3.0开始,配置Servlet有两种方式:在Servlet类中使用@WebServlet Annotation进行配置或在web.xml文件中进行配置。

7.多个配置文件交叉引用处理
多个配置文件可以在web.xml里用空格分隔写入,还可以用ref的external或bean解决。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_843870.html