【问题标题】:Where is the web.xml file in Servlet3.0 enviroment?Servlet 3.0 环境下的 web.xml 文件在哪里?
【发布时间】:2013-02-02 09:57:29
【问题描述】:

我正在寻找 Servlet 3.0 环境中的 web.xml 文件。原因是我想将欢迎文件从“index.jsp”更改为“hello.jsp”。

我知道web.xml文件中有一个welcome-file-list,我想改变这个设置,让index.jsp URL映射改为hello.jsp。

所以,我的问题是,web.xml 文件在哪里,或者如果 Servlet 3.0 中没有这样的文件,我该如何更改我的 URL 映射?

我很高兴得到这个问题的答案,谢谢。

【问题讨论】:

  • 在 Servlet 3.0 中,这个文件不是必须的,可以省略。

标签: java jsp servlet-3.0


【解决方案1】:

对于 servlet 3.0,它并不总是必需的,所以如果它不存在,您可以在 WEB-INF/web.xml 中添加一个

【讨论】:

    【解决方案2】:

    web.xml文件是servlet创建时自己创建的

    【讨论】:

    • 请告诉我如何在 Eclipse 中创建 web.xml 文件的详细步骤。T_T
    • 在WEB-INF中添加一个xml文件,命名为web.xml
    【解决方案3】:

    Servlet 3.0 web.xml文件中可以省略。

    直接的问题是那么如何映射??

    如下使用Annotations

     @WebServlet(name = "MyServlet",
      urlPatterns = {"/myservlet"}, 
      initParams = {@WebInitParam(name="param1", value="value1")}
     )
     public MyServlet extends HttpServlet
     {
    

    如果你想添加 welcome file 和 400,500 个状态码异常 ...blah blah ..

    创建一个路径为WEB-INF/web.xml 并提供给那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 2018-08-31
      • 2018-11-12
      • 2012-12-08
      • 2010-11-15
      • 2010-10-18
      • 2015-03-10
      相关资源
      最近更新 更多