1. 程式人生 > >SpringBoot—頁面返回

SpringBoot—頁面返回

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