spring boot 返回 jsp
·
1. 引入spring boot 对jsp的支持
2. 定义spring mvc 视图解析器,jsp的前缀、后缀
3. 定义controller转向jsp
<!-- 内嵌tomcat对jsp的支持 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- servlet依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- jsp依赖 -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
<!-- jstl依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
spring.mvc.view.prefix=/WEB-INF/jsp
spring.mvc.view.suffix=.jsp
注意:
如果controller需要返回到jsp页面,那么要用@Controller标注,
@RestController,相当于@Controller+@ReponseBody,表示controller中的方法返回Object对象或String对象
@Controller
@RequestMapping("/**/giftPage/*")
public class GiftPageController {
@Resource
private IGiftService giftService;
@RequestMapping(value = "findGifts.do", method = RequestMethod.GET)
public ModelAndView findGifts(){
System.out.println("----------giftPage.findGifts........................");
List<Gift> giftList = giftService.findGifts();
ModelAndView view = new ModelAndView("/gift_list");
view.addObject("giftList",giftList);
return view;
}
}
更多推荐
所有评论(0)