Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring Tymeleaf空th:值_Spring_Thymeleaf - Fatal编程技术网

Spring Tymeleaf空th:值

Spring Tymeleaf空th:值,spring,thymeleaf,Spring,Thymeleaf,尝试在元素上使用th:each,如下所示: <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 er

尝试在元素上使用th:each,如下所示:

<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>

行为
AET
AGT
艺术
AST
非洲/阿比让
非洲/阿克拉
非洲/亚的斯亚贝巴

有什么想法吗?

奇怪,如果我使用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>

行为
AET
AGT
艺术
AST
非洲/阿比让
非洲/阿克拉
非洲/亚的斯亚贝巴

您的thymeleaf相关代码似乎正确。但是,应用了其他属性(aria必需、aria无效、类错误),这意味着可能有一些js代码影响您的标记。我建议从方向上看这个问题,所以如果我删除元素并离开,我会得到相同的结果。