SpringBoot—頁面返回
阿新 • • 發佈:2018-11-15
Controller返回ftl、html頁面
1、引入freemarker依賴,用於ftl頁面返回;pom引入thymeleaf依賴,用於HTML頁面返回
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
2、controller層程式碼段
@Controller @RequestMapping("/test") public class TestController { @RequestMapping("/ftl") //返回ftl頁面 public ModelAndView test() { return new ModelAndView("ftl/hello"); } @RequestMapping("/html") //返回HTML頁面 public String html() { return "html/hello"; } @RequestMapping("/string") //返回字串 @ResponseBody public String rest() { return "string"; } @RequestMapping("/jsp") public String jsp() { return "hello"; } }
3、所返回頁面檔案路徑
ftl檔案路徑:/src/main/resources/templates/ftl/hello.ftl
html檔案路徑:/src/main/resources/templates/html/hello.html