【问题标题】:Reference to all JSP files in web.xml引用 web.xml 中的所有 JSP 文件
【发布时间】:2011-06-02 09:15:37
【问题描述】:

我将 webapp 使用的所有 jsp 文件放在一个名为 jsp 的单独文件夹中。我尝试通过以下方式引用web.xml中的所有jsp文件。但不起作用。可能是什么问题?

**

<servlet>
<servlet-name>Jsps</servlet-name>
<jsp-file>/jsp/path/</jsp-file>
</servlet>

<servlet-mapping>
<servlet-name>Jsps</servlet-name>
<url-pattern>/*.jsp<url-pattern>
</servlet-mapping>

**

【问题讨论】:

    标签: apache jsp servlets web.xml


    【解决方案1】:

    您不能将 jsps 组合在一个 servlet 下。如果要将jsp 声明为servlet,则应将每个jsp 定义为一个servlet。例如:

    <servlet>
    <servlet-name>Jsp1</servlet-name>
    <jsp-file>/jsp/path/myjsp.jsp</jsp-file>
    </servlet>
    
    <servlet-mapping>
    <servlet-name>Jsp1</servlet-name>
    <url-pattern>/myjsp.jsp<url-pattern>
    </servlet-mapping>
    
    <servlet>
    <servlet-name>Jsp2</servlet-name>
    <jsp-file>/jsp/path/myjsp2.jsp</jsp-file>
    </servlet>
    
    <servlet-mapping>
    <servlet-name>Jsp2</servlet-name>
    <url-pattern>/myjsp2.jsp<url-pattern>
    </servlet-mapping>
    

    如果您的要求只是访问 jsps ,则不需要任何 servlet 定义或 servlet 映射。使用 /jsp/path/myjsp.jsp path

    直接访问它

    【讨论】:

      猜你喜欢
      • 2012-12-08
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2015-12-08
      • 2023-03-29
      相关资源
      最近更新 更多