語法格式如下:
<a th:href="@{/channel/page/add}">添加渠道 </a>
<a href="/channel/page/add">添加渠道 </a>
在默認項目路徑為空時,打Jar包單獨運行時。二者效果一致。
在使用Maven內嵌Tomcat或打War包部署到Servlet容器,或者在項目內執行App啟動類,且有配置項目路徑時。
二者區別如下:
href始終從端口開始作為根路徑,如http://localhost:8080/channel/page/add
th:href會尋找項目路徑作為根路徑,如http://localhost:8080/dx/channel/page/add
其他參考:
th:onclick="@{'location.href=\'' + ${#httpServletRequest.getContextPath()} + '/xxxx\'}"