找不到 Spring 框架错误页面

标签 spring tomcat model-view-controller

Feb 22, 2015 9:45:12 PM org.springframework.web.servlet.PageNotFound noHandlerFound WARNING: No mapping found for HTTP request with URI [/NECSTUDIO/] in DispatcherServlet with name 'necstudio'

请帮忙。

最佳答案

No Handler found 表示调度程序找不到将请求转发到的 Controller (=handler)。 您需要一个请求映射来将路径映射到 Controller 方法。 对于您的情况,您需要一个与请求路径 /NECSTUDIO 匹配的请求映射。 这是通过使用 @RequestMapping 注释注释 Controller 和/或 Controller 方法来完成的(我假设您已经正确设置了 spring-mvc 和组件扫描,以及调度程序 servlet-映射为 /*)。

@Controller
class NecStudioController {

    @RequestMapping(value = "/NECSTUDIO")
    @RequestBody
    public String index() {
        return "foo";
    }
}

关于找不到 Spring 框架错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28657359/

相关文章:

model-view-controller - 我可以在golang中根据字符串实例化不同的类型吗?

spring - Hibernate 实体可序列化

spring - 使用 Spring MVC 时如何在 Freemarker View 中设置内容类型?

tomcat - 如果已部署,Jenkins 自动部署程序无法在 tomcat 中部署

model-view-controller - 如何在Grails中的基本 Controller 的构造函数中访问 Controller 的动态属性?

java - 无法在STS中创建maven项目

java - 无法加载配置类

java - org.springframework.orm.hibernate3.HibernateSystemException : Unknown entity: java. util.ArrayList

java - 带有 Spring : how externalize properties file? 的 Web 应用程序

java - 调用 Web 服务时不支持的类版本