1. 程式人生 > >用Thymeleaf在前臺下拉列表取值

用Thymeleaf在前臺下拉列表取值

Thymeleaf在網上的資源特別少
這兩天在做一個springboot的專案 遇到下拉列表框 從後臺取值動態獲取列表框
我的做法是在專案啟動訪問index頁面的時候 把要需要的列表集合存到session作用域
然後在頁面取值 下面貼出程式碼

@RequestMapping("index")
    public String index(HttpSession session){
        List<Classes> list = userService.findAllClasses();
        session.setAttribute("list"
,list); return "index"; }

這個是在index頁面上存入list集合 放在session作用域

前臺取值

                <div>
                    <label for="sex1" class="control-label">班級:</label>
                    <select class="form-control" name="cid">
                        <option>請選擇班級</option
> <option th:each="list:${session.list}" th:value="${list.cid}" th:text="${list.cname }"></option> </select> </div>

下面是效果

這裡寫圖片描述