我尝试将selected放到空选项内,并且在th:text之后加上th:select,但对我都不起作用,这是我的代码:
<select name="uploadDate"style=" width:100%;" id="uploadDate" class="form-control select2">
<option></option>
<option th:each="uploadDateMenu : ${uploadDateMenu.entrySet()}"th:value="${uploadDateMenu.key}" th:text="${uploadDateMenu.value}"></option>
</select>
您尚未包含您的代码,但是假设您有一个创建交易的用户-您希望该用户默认选择其在线支付钱包(否则,他可以单击并选择另一个):
<select id="wallet" class="form-control" name="senderWalletId">
<option th:each="wallet : ${wallets}"
th:value="${wallet.id}"
th:text="${wallet.name}"
th:selected="${wallet.id == user.getDefaultWallet().getId()}">
</option>
</select>
在这种情况下,th:selected
采用表达式,但是您也可以直接在其中选择默认对象。