No mapping found for HTTP request with URI
出现这个问题的原因是在web.xml中配置错了,如:
<servlet>
<servlet-name>springMVCDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/springMVC-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springMVCDispatcherServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
当你在control中返回一个路径的时候,它又把路径(/view/index.jsp)当作一个请求被dispatcherServlet所拦截。所以会抛出异常,解决的办法有两个:
第一即使让dispatcherServlet的拦截加上后缀如:*.do;
这样以jsp后缀的就不会别拦截了。
第二个方法是在spring-servlet.xml中加入:
<mvc:default-servlet-handler/>
就解决了此问题
相关推荐
介绍使用jar包逆向生成mapping
springmvc+spring线程池处理http并发请求数据同步控制问题
如果传输的是多层嵌套json对象,这个时候会就会出现数据丢失问题 @ResponseBody很好的解决了这个问题,它会把前台传输过来的json转化为后台对应的对象
此例子对应了springmvc json格式转换的小例子,其中前端请求后端的json,利用springmvc api完成的
SpringMVC数据类型转换超详细介绍,注解式控制器的数据验证、类型转换及格式化
SpringMVC4.0以后,Spring开始使用Spring Boot来支持自动化开发和部署,虽然方便了程序员和运维,但是也让老的架构开发人员感到困惑。 所以,作者做了一下研究尝试将新的Spring Boot的web项目,转换成旧项目模式,...
在网上找了很多springmvc转springboot的案例,大多都说的不全。 根据原springmvc项目(ssm+jsp)转换为springboot项目,爬了高很多坑,整理成此文档,希望对大家有所帮助。
模拟了基本前端与后端交互JSon数据,使用了Java语言+Maven+SpringMVC+Ajax @RequestBody+Json传输完成基本数据交互
springmvc中json转换的jar,包含jackson-core-asl.jar和Jackson-mapper-asl.jar
springmvc是常用的一种框架,学习springmvc非常重要,故需要良好教程资料
springmvc中结构urlmapping和ViewResolver的小例子。
NULL 博文链接:https://bijian1013.iteye.com/blog/2310240
自留demo。springMVC-HttpEntity(ResponseEntity)与jQuery交互的小结demo。
springmvc注解式控制器的数据验证、类型转换及格式化 SpringMVC数据验证 参数传递
传智 springmvc mybatis 燕青 笔记 教案 springmvc部分
springmvc 笔记
1、什么是 SpringMvc? 2、Spring MVC 的优点: 3、SpringMVC 工作原理? 4、SpringMVC 流程? 6、SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决? 7、如果你也用过 struts2.简单介绍下 springMVC ...
SpringMvc
springmvc基础 包含代码+知识点+详细解释 1. 什么是springmvc? 2. springmvc框架原理 前端控制器、处理器映射器、处理器适配器、视图解析器 3. springmvc入门程序 目的:对前端控制器、处理器映射器、处理器...
SpringMVC笔记.pdf