1

我的网络应用程序使用弹簧。我希望我的应用程序以起始页面 home.jsp 开始,因此我添加到 web.xml

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

文件 home.jsp 必须位于 webapp 中。如果我移动这个文件,网络应用程序将找不到它。我想从春天使用这个页面。它迫使我将此文件复制到 webapp/WEB-INF/views。

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

4

3 回答 3

1

您可以映射您的 spring 应用程序以响应 /。这样您就可以同时访问欢迎页面和 spring 文件。

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

于 2013-08-08T09:33:23.153 回答
0

如果您正在使用

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

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

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

于 2013-08-08T09:32:16.157 回答
0

你不能。

这是 Oracle 的规范。

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

于 2013-08-08T09:20:44.013 回答