注意:
    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``>

    3.URL表达式:th:object ="@{...}" - 图1