1. 程式人生 > 其它 >thymeleaf的下拉框處理(下拉框內容來至資料庫)

thymeleaf的下拉框處理(下拉框內容來至資料庫)

技術標籤: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中顯示在下拉框中
下面是成品
在這裡插入圖片描述