为什么我的JSP视图没有得到解决?

我的dispatcher-servlet.xml

      

这是我的控制者

 package com.example.spring; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class HelloController { @RequestMapping("/form.htm") public ModelAndView hello(Model model) { return new ModelAndView("index"); } } 

当我在调试中使用应用程序时,我在控制台中看到了这一点。

 WARNING: No mapping found for HTTP request with URI [/WEB-INF/views/index.jsp] in DispatcherServlet with name 'dispatcher' 

控制器被命中,并返回视图,但无法解析。

听起来您可能在web.xml缺少以下内容

  jsp org.apache.jasper.servlet.JspServlet   jsp /WEB-INF/views/*  

正如@Javi已经评论过的,这已经在这里得到了解答 。

将index.jsp添加到/ WEB-INF / views /目录。