【问题标题】:Spring framework error page not found找不到Spring框架错误页面
【发布时间】:2015-02-22 11:37:21
【问题描述】:
2015 年 2 月 22 日晚上 9:45:12 org.springframework.web.servlet.PageNotFound
noHandlerFound 警告:未找到带有 URI 的 HTTP 请求的映射
DispatcherServlet 中的 [/NECSTUDIO/] 名称为“necstudio”
请帮忙。
【问题讨论】:
标签:
spring
tomcat
model-view-controller
【解决方案1】:
No Handler found 表示调度程序找不到将请求转发到的控制器 (=handler)。
您需要一个请求映射来将路径映射到控制器方法。
对于您的情况,您需要一个与请求路径 /NECSTUDIO 匹配的请求映射。
这是通过使用 @RequestMapping 注释来注释控制器和/或控制器方法来完成的(我假设您已经正确设置了 spring-mvc 和组件扫描,并且调度程序 servlet-mapping 为 /* )。
@Controller
class NecStudioController {
@RequestMapping(value = "/NECSTUDIO")
@RequestBody
public String index() {
return "foo";
}
}