【发布时间】:2014-11-07 19:49:05
【问题描述】:
访问url localhost:8080/todolistapp/index.html时抛出http状态404
2014-11-08 01:09:58 WARN PageNotFound:1114 - No mapping found for HTTP request with URI [/todolistapp/index.html] in DispatcherServlet with name 'mvc-dispatcher'
这是我的 web.xml
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
一个 Spring REST 应用程序,它有 html 文件,在同一个项目中访问 REST API
@Controller
@RequestMapping("/todo")
public class TaskController {
.................
}
我可以像
一样访问网址http://localhost:8080/todolistapp/todo/list
http://localhost:8080/todolistapp/todo/delete/2
但是当我尝试访问index.html 时会抛出错误
WARN PageNotFound:1114 - No mapping found for HTTP request with URI [/todolistapp/index.html] in DispatcherServlet with name 'mvc-dispatcher'
这是我的项目布局
【问题讨论】:
标签: spring rest spring-mvc