spring boot: 支持jsp,支持freemarker
支持jsp:
加入依赖
yml配置
spring:mvc:view:prefix: /WEB-INF/jsp/suffix: .jsp
webapp/WEB-FIN/web.xml
支持freemarket
依赖
yml配置
spring:freemarker:allow-request-override: falsecache: falsecheck-template-location: truecharset: utf-8content-type: text/htmlexpose-request-attributes: falseexpose-session-attributes: falseexpose-spring-macro-helpers: falsesuffix: .ftltemplate-loader-path: classpath:/templates
web.xml
可有可无
注册controller文件,
如果配置的是freemarker, 用@RestController ,模板输出就不能: return "模板"; 必须要 ModelAndView了
@RequestMapping("/test")public String test(){return "seller/list";}
改为:
@RequestMapping("/test")public ModelAndView test(){return new ModelAndView ("seller/list");
//如果不行,改为:
return new ModelAndView ("seller/list.ftl");
}
否则就用@Controller注解