關於freemarker模板引用,控制檯不報錯,頁面找不到的問題
阿新 • • 發佈:2021-01-20
技術標籤:spring boot問題
遇到問題不要忘了考慮最基本的東西、還有就是用idea建立springboot依賴容易出現問題、老版本需要指定、而最新的版本不需要指定檔案字尾了
controller層
@Controller
public class FreeMarkerIndexController {
@RequestMapping("/add")
public String add(){
return "/add";
}
@RequestMapping("/index")
public String freemarkerIndex(Map<String,String> result, HttpServletRequest request){
//Map<String, String> result與HttpServletRequest request一樣
//request.setAttribute("name","dudu");HttpServletRequest request一樣
result.put("name","dudu" );
//model.addAttribute("name","dudu");
return "freemarkerIndex";
}
@RequestMapping("/dd")
@ResponseBody
public String index(){
return "sxas";
}
}
要跳轉的頁面freemarkerIndex
<!DOCTYPE html>
<html>
< head lang="en">
<meta charset="UTF-8" />
<title></title>
</head>
<body>
${name}
</body>
</html>
執行程式後控制檯不報錯、瀏覽器找不到要請求的頁面
看了好多部落格、基本上都是說瀏覽器的外掛問題、然而這個問題並不是、在群裡問了下、有大佬說可能沒有配置的問題、因為我是看著視訊敲的所以很自信的以為、它不需要、最後真是配置的問題,在application.yml中新增配置即可
dudu:
name: dd
age: 25
spring:
freemarker:
suffix: .ftl