2016-05-06 13 views
1

フロントエンドのリンク(brandname)をクリックすると、thymeleafのth:hrefを使用してサーバーに要求を送信する必要があります。そのために私は 変数値をthymeleafのhrefに追加する方法

コードの下

<a th:href="@{*{category.url}}" th:text=*{brandname}></a>

category.urlbrandname値は、それぞれのObjectsから動的に来ている、しかし、上記の要求のために、私は私が

<a th:href="@{*{category.url}+'?someExtraContent'}" th:text=*{brandname}></a>

以下のようなものを試してみましたそのための余分なコンテンツを追加する必要が続きます

これは余分なコンテンツを正常に追加しています。私の仕事は「余分なコンテンツ」です。動的に追加する必要があります。thymeleaのローカル変数の概念Fと私はvarは、値を格納し、それがリクエストURLに追加されますでしょうが、私が取得しています起きていないことを想定し、動的に

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+var}" th:text=*{brandname}></a>

リクエストURLにコンテンツを追加するコードの下にしようとしました

例以下のようなURL: localhost:8080/mycompany/mens?var

しかし、私は

以下のようなものが必要

例: localhost:8080/mycompany/mens?nike

誰がthymeleaf

答えて

0

に要求URLに動的なコンテンツを追加する方法を私を助けることができる私は解決策、

前のコード

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+var}" th:text=*{brandname}></a>

を見つけました

I

は私が変更されました...今

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+${var}}" th:text=*{brandname}></a>

私は私のリクエストURLに動的なコンテンツを追加することができていて、コードの上に置き換え、このvar${var}

関連する問題