标题应该解释最大的部分:)
例如,我应该能够访问http://www.someurl.com:8080/index.jsp但我得到的是 HTTP Status 404 - /index.jsp
现在为什么我假设我应该能够提供静态内容(即不重定向到自定义控制器,而是重定向到默认的 servlet 处理程序。)?因为我已将以下元素添加到我的 mvc 调度程序 servlet 配置中:
<mvc:default-servlet-handler />
我已经读过,在某些情况下无法猜到默认服务器的名称,我在文件中查找了它:̣*~/tomcat7/conf/web.xml .* 默认 servlet 由名称“default”指定. 所以我尝试添加:
<mvc:default-servlet-handler default-servlet-name="default"/>
但无济于事...
- 我有一个映射到'/'的spring调度器servlet。
- 我有两个控制器映射到,一个控制器映射到“/”,一个映射到“/ todo”控制器工作正常。
我认为映射到“/”的控制器可能是罪魁祸首,所以我删除了该控制器但无济于事。有人有想法吗?是否可以将控制器映射到“/”并仍然提供像 /index.jsp 这样的页面?