No mapping found for HTTP request with URI [/WEB-INF/pages/apiForm.jsp] [duplicate]

Looks like DispatcherServlet is trying to process the request for apiForm.jsp, which suggests to me that your web.xml servlet-mapping is directing requests for that space to DispatcherServlet. You might have something like this? <servlet-mapping> <servlet>dispatcher</servlet> <url-pattern>/*</url-pattern> </servlet-mapping> Try calling your controllers with a different extension (.do for example) and update the servlet-mapping to suit <servlet-mapping> … Read more