web.xml文件是否已过时?

时间:2016-07-26 16:36:23

标签: xml eclipse jsp tomcat servlets

上下文:

  • 学习Servlet和JSP
  • Eclipse版本:Mars.2发布(4.5.2)
  • Tomcat版本:8.0.33
  • Java 8

问题:

web.xml纯粹是礼仪吗?虽然我处于学习过程的早期阶段,但它似乎没有任何用处。我认为它用于默认的url映射,但我只是在项目中放入一个index.html文件,它显然会自动为我映射!我还以为它是用于定义servlet但是Eclipse自动使用@WebServlet注释显然取代了它?我是天真的还是不是很有用?

1 个答案:

答案 0 :(得分:1)

嗯,从某种意义上来说,它没有任何用处。您仍然可以将其用于例如增强/覆盖默认值。此外,错误页面映射作为一个示例必须通过web.xml完成​​。 但你是对的,例如对于serlvet定义,您可以使用注释方法。

干杯, 丹尼尔