SpringBoot以jar包部署需要注意的thymeleaf頁面映射問題


 

關於themeleaf映射需要注意的:

1.頁面映射

所有靜態頁面映射的時候,mapping后面要以/開頭(最好),不以/開頭也行

但是return 后面路徑不能以/開頭;IDE中正常,但是打jar包之后就不行了;如果是war包以斜杠開的話,還要加上項目名!
所以return后面最好不要用/開頭!!!

但是有種特殊的情況下要以/開頭!

2.轉發和重定向

2.轉發和重定向的時候:
因為spring的高度封裝,其實轉發和重定向的區別已經沒有servlet中那么明顯了!
轉發重定向的話,最好還是以/開頭,但是前面要加forward:或者redirect:

並且后面不要再直接跟真實的資源路徑了[即:springboot中template往下數]
全部使用springboot接管的映射路徑[即:mapping后面的]

template中真實路徑:

轉發的路徑使用的映射路徑:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM