No mapping found for HTTP request with URI This problem occurs because the configuration is wrong in Web. XML, such as: <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> When you return a path in control, it takes the path (/view/index.jsp) as a request to be intercepted by Dispatcherservlet. So will throw an exception, the solution has two: first even if the dispatcherservlet interception plus suffix such as: *.do, so that the JSP suffix will not intercept. The second method is to add a:<mvc:default-servlet-handler/> to the spring-servlet.xml.
SPRINGMVC show no mapping found for HTTP request with URI the ultimate solution