注意:
Thymeleaf 是以 html 为载体的,所以 html 不会认识@{}语法。
我们请求的流程是,发送请求给服务器,服务器接收请求后,处理请求,跳转到指定的静态 html 页面,在服务器端,Thymeleaf 模板引擎会按照它的语法,对动态数据进行处理,所以如果要是 th 开头,模板引擎能够识别,会在服务器端进行处理,获取数据;如果没有以 th 开头,那么Thymeleaf 模板引擎不会处理,直接返回给客户端了。
绝对路径:<``a ``th``:href``="@{http://localhost:8080/thymeleaf/info}"``>查看:绝对路径</``a``>
<``h2``>绝对路径(路径中有参数)</``h2``><``a ``th``:href``="@{'http://localhost:8080/thymeleaf/user/info?id='+${user.id}}"``>查看用户信息:绝对路径(带参数)</``a``>
相对路径:**<``h2``>推荐使用:相对路径(没有参数)</``h2``><``a ``th``:href``="@{/thymeleaf/info}"``>查看:相对路径</``a``>
<``h2``>推荐使用:相对路径(路径中有参数)</``h2``><``a ``th``:href``="@{'/thymeleaf/user/info?id='+${user}}"``>查看用户信息相对路径(带参数)</``a``><``a ``th``:href``="@{/thymeleaf/info(id=${user})}"``>推荐使用:优雅的带参数路径写法</``a``>
使用路径表达式常用的写法:<``a ``th``:href``="@{'/thymeleeaf/text2?id='+${student.id}}"``>相对路径带参数</``a``><``a ``th``:href``="@{/thymeleeaf/text2/(id=${student.id})}"``>优雅的写法</``a``>

