2017-03-11 9 views
1

私はSpringMVCモデルのオブジェクト "item"を持っています。 "アイテム" は1に等しい場合htmlコードを印刷できますか?

、私が印刷したい:他に

<input .../> 

は、私が印刷したい:

<span.../> 

は、どのように私はそれを達成することができますか?

thx。

答えて

0

<input th:if="${item == 1}" /> 
<span th:unless="${item == 1}" /> 

ない限り、あなたは目をまっすぐHTMLにそれを置くことができます/場合、私は... switch文で

<th:block th:switch="${item}"> 
    <input th:case="1" /> 
    <span th:case="*" /> 
</div> 

、または複数のことをするでしょう:のutextを、私はドン」それは非常に良いアイデアだと思います(生成されたhtmlの中の文章を使うことはできませんし、文書などとして検証することもできません)。

<th:block th:utext="${item == 1 ? '<input .../>' : '<span.../>'}" />