语法格式如下:
<a th:href="@{/static/page/add}">添加 </a>
<a href="/static/page/add">添加</a>
在默认项目路径为空时,打Jar包单独运行时。二者效果一致。
在使用Maven内嵌Tomcat或打War包部署到Servlet容器,或者在项目内执行App启动类,且有配置项目路径时。
二者区别如下:
href始终从端口开始作为根路径,如
http://localhost:8080/static/page/add
th:href会寻找项目路径作为根路径,如
http://localhost:8080/dx/static/page/add
注:其中的@{}里边必须要以“/”开头,才能正确根据项目路径找到相应的静态资源。