jsp页面的位置,它可用于spring和<welcome-file-list>?</welcome-file-list>

时间:2013-08-08 09:08:51

标签: spring java-ee

我使用spring的web应用程序。我想,我的应用程序从启动页面home.jsp开始 因此我添加到web.xml

<welcome-file-list>
    <welcome-file>home.jsp</welcome-file>
</welcome-file-list> 

文件home.jsp必须位于webapp中。如果我移动此文件,web apllication将无法找到它。我想从春天开始使用这个页面。它强迫我将此文件复制到webapp / WEB-INF / views。

我可以使用单个home.jsp吗?

3 个答案:

答案 0 :(得分:1)

您可以映射您的春季应用以响应/。这样,您可以同时访问欢迎页面和弹簧文件。

然后你当然不会(能够)使用welcome-file配置元素。

答案 1 :(得分:0)

你不能。

It's Oracle's specification.

  

欢迎文件在Web应用程序级别定义。如果您的服务器托管多个Web应用程序,则需要为每个Web应用程序单独定义欢迎文件。您可以使用web.xml中的welcome-file-list元素定义欢迎文件。 (web.xml文件位于Web应用程序的WEB-INF目录中。)

答案 2 :(得分:0)

如果您使用的是

<welcome-file-list>
<welcome-file>/home.jsp</welcome-file>
</welcome-file-list> 

元素您必须将 “home.jsp” 文件存储在根文件夹中。

表示webapp(根文件夹)/home.jsp