thymeleaf的下拉框處理(下拉框內容來至資料庫)
阿新 • • 發佈:2021-02-08
技術標籤:java
本文分享我用thymeleaf來建一個下拉框,下拉框的內容來著資料庫查詢的結果
前端程式碼:
<div class="col-md-3" >
請選擇練習內容:
<select class="" id="s1" name="titsubject" >
<option
th:each="tsubject:${allcourse}"
th:value= "${tsubject.titleSbuject}"
th:text="${tsubject.titleSbuject}"
>
</option>
</select>
</div>
後端程式碼
@RequestMapping ("/course")
public Object findtitle(Map<String,Object> map
) {
List< ICourse> courses = courseService.findsubject();
map.put("allcourse", courses);
return "course";
}
後端呼叫service進行sql查詢,將結果放入map中。前端先用th:each將便利map中的key的結果放入tsubject,將對應的值放到對應的value和text中顯示在下拉框中
下面是成品