模版頁面存放在WEB-INF/thymeleaf 下,寫了個通用模版頁面方法方法:
@RequestMapping("/html_{page}")
public String toPage(@PathVariable("page") String html)
{
return html;
}
其它頁面可以通過超鏈接 href="https://bbs.csdn.net/topics/ /html_departadd" 訪問WEB-INF/thymeleaf 下的departadd頁面
但如果要訪問WEB-INF/thymeleaf 下子目錄的頁面如何做?
比如訪問WEB-INF/thymeleaf /admin 下的addAdmin頁面
/html_admin/addAdmin 這種寫法不行,壓根沒進入通用方法,在conroller 中用 return admin/addAdmin是可以的
springMVc配置:
<!--1.模板引擎決議器-->
<bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
<!--模板頁面路徑的前綴-->
<property name="prefix" value="https://bbs.csdn.net/WEB-INF/templates/" />
<!--模板頁面路徑的后綴-->
<property name="suffix" value="https://bbs.csdn.net/topics/.html" />
<!--頁面版本,有嚴格語法要求-->
<property name="templateMode" value="https://bbs.csdn.net/topics/LEGACYHTML5" />
<!--靜態模板沒有快取-->
<property name="cacheable" value="https://bbs.csdn.net/topics/false" />
<!--編碼格式-->
<property name="characterEncoding" value="https://bbs.csdn.net/topics/UTF-8" />
</bean>
吐槽一下:
在必問里提問了該問題,被莫名其妙刪掉,沒有任何通知還不退錢,真無語!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/233183.html
標籤:Web 開發
