正在回答
1回答
同学你好。同学指的是WEB-INF下的web.xml吗?
1、每个Web项目,理论上都是要配置web.xml的。在Tomcat启动时,会自动加载web.xml,可以说,web.xml是Tomcat认识这个web项目的工具。web.xml将指定默认页面、配置Servlet和访问路径的映射关系等。
2、在一个项目中,有些文件需要配置在web.xml中,有些不用。
1)JSP本身是页面,不需要在web.xml中配置映射路径。只需要直接在地址栏访问xx.jsp就可以请求到这个页面。在web.xml中可以配置默认首页,这个是可选的,但习惯上都有配置。
2)Servlet必须配置映射路径才能被请求到。在web.xml中,除了配置url-pattern,还可以为其配置参数。
3)过滤器、监听器也需要在web.xml中配置才能发挥作用。具体的同学在学到相关课程后自然会明白。
3、现如今的开发中,的确常用注解来代替web.xml中的配置。但注解本身只是一种简化工具。使用注解时,必须清楚的明白它对应了web.xml中什么样的原本的配置,才能更为准确的使用。所以学习web.xml是十分必要的。
如果解答了同学的疑问,望采纳~
祝学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星