2017-08-30 1966 views
0

我最近一直在做學校的項目,並且只在一週前開始學習Java Web/Spring/Bootstrap和東西,所以請原諒和糾正我,如果我有任何想法錯誤。如何從使用Thymeleaf的選擇框中獲取輸入

所以我工作的一些網頁下面的在線教程,它真是太棒了,我可以通過Thymeleaf標籤,如代碼如下

<div class="ip input-group" align="center"> 
    <input id="username" type="text" class="form-control" name="username" placeholder="Username" th:value="*{username}"/> 
</div> 

雖然我有一個艱難的時間,試圖獲取獲取用戶的輸入從選擇框或單選按鈕,像下面的代碼輸入(難道我做錯了什麼嗎?)

<div class="input-group"> 
    <select class="btn btn-default" th:value="*{sex}"> 
    <option>Male</option> 
    <option>Fmale</option> 
    <option>Other</option> 
    </select> 
</div> 

因爲它是能夠從簡單的輸入區域讀取輸入,我想應該有獲得輸入方式或使用Thy從選擇框或單選按鈕中輸入數據meleaf?

回答

1
  1. th:field標記應該在<select>標記中,但它不存在。
  2. th:value標記應該在<option>標記中,而不是在<select>標記中。

如thymeleaf文檔描述:

選擇字段有兩個部分組成:標籤和嵌套 標籤。創建這種字段時,只有標籤必須包含th:field屬性,但嵌套標籤中的th:value屬性將非常重要,因爲它們將提供 知道哪些是當前選定的選項的方法(類似於非布爾值複選框和單選按鈕的 )。

Code snipped在源

相關問題