我希望我的Spring应用程序在有人在根目录下打开应用程序时调用控制器,如下所示:
http://server.com/myapp
或
http://server.com/myapp/
理想情况下,我希望用户自动转到/home.do
,如下所示:
http://server.com/myapp/home.do
当我更新web.xml以在<welcome-file-list>
中包含/home.do时,Tomcat会返回一个错误页面,显示:
The requested resource (/myapp/) is not available.
当我更改<welcome-file-list>
而不是将用户带到home.do后面的JSP时,页面会加载,但页面中的JSTL标记无法访问由我的Spring配置加载的属性文件。
非常感谢任何帮助!
答案 0 :(得分:2)
创建一个html页面或jsp将其添加到<welcome-file-list>
并将其添加到页面代码中
<meta http-equiv="refresh" content="0; url=http://server.com/myapp/home.do" />
文件列表使页面成为默认页面,重定向将发送给您的控制器而无需用户通知