为什么我的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 /目录。