比如代码是:
package com.spring.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.portlet.ModelAndView;
@Controller
@RequestMapping("/index")
public class IndexController {
@RequestMapping("/test")
public ModelAndView index(){
ModelAndView mav = new ModelAndView();
mav.setViewName("/index/hello");
return mav;
}
}
不管怎么样跳转的jsp都是index文件夹下面的test.jsp。郁闷了很久,结果是引包错误了。
package com.spring.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/index")
public class IndexController {
@RequestMapping("/test")
public ModelAndView index(){
ModelAndView mav = new ModelAndView();
mav.setViewName("/index/hello");
return mav;
}
}
这样就可以了
欢迎访问个人主页: https://tangyuewei.com/
本文介绍了Spring MVC中视图解析的常见问题及解决方案。通过正确的导入ModelAndView包,可以实现页面跳转到指定目录下的JSP文件。文章还提供了一个示例代码,展示了如何设置视图名称以正确地进行页面跳转。

被折叠的 条评论
为什么被折叠?



