尝试使用th:每个元素如下:
<select class="form-control" name="timeZone" required="true">
<option th:each="t : ${timeZones}" th:value="${t}" th:text="${t}"></option>
</select>
但由于某种原因,我得到空值属性。
<select class="form-control error" name="timeZone" required="true" aria-required="true" aria-invalid="true">
<option value="">ACT</option>
<option value="">AET</option>
<option value="">AGT</option>
<option value="">ART</option>
<option value="">AST</option>
<option value="">Africa/Abidjan</option>
<option value="">Africa/Accra</option>
<option value="">Africa/Addis_Ababa</option>
有什么想法吗?
答案 0 :(得分:0)
奇怪,如果我使用 th:attr 就可以。
<select class="form-control" name="timeZone" required="true">
<option th:each="t : ${timeZones}" th:attr="value=${t}" th:text="${t}"></option>
</select>
<select class="form-control valid" name="timeZone" required="true" aria-required="true" aria-invalid="false">
<option value="ACT">ACT</option>
<option value="AET">AET</option>
<option value="AGT">AGT</option>
<option value="ART">ART</option>
<option value="AST">AST</option>
<option value="Africa/Abidjan">Africa/Abidjan</option>
<option value="Africa/Accra">Africa/Accra</option>
<option value="Africa/Addis_Ababa">Africa/Addis_Ababa</option>