說明兩種出現異常情況:
首先在Controller中的代碼是這樣的:
/**
* 兼容配置
*
* @param model
* @return
*/
@GetMapping("/iftest2")
public String test2(Model model) {
//存放字符串類型
model.addAttribute("token", "1234");
return "iftest2";
}
第一種: if指令,比較的數據類型不一致,默認拋異常
<#--第一種 :if指令,比較的數據類型不一致,默認拋異常-->
<#if token==1234>
煌sir666
</#if>
運行後報錯:
情況2:${} 如果訪問的數據不存在,默認拋異常
<#--第二種-${} 如果訪問的數據不存在,默認拋異常--> ${token3}
報錯:
解決方案:
yml文件中添加一段配置即可
spring:
freemarker:
settings:
classic_compatible: true #兼容模式
data:
mongodb:
uri: mongodb://localhost:27017/demo
server:
port: 8088 #服務端口
這樣就不會報錯,最終
-
情況1:如果類型不一致,將輸出空
-
情況2:${不存在} , 將輸出空
看完恭喜你,又知道了一點點!!!
你知道的越多,不知道的越多!
~感謝志同道合的你閱讀, 你的支持是我學習的最大動力 ! 加油 ,陌生人一起努力,共勉!!