前端笔记-thymeleaf获取及回显select数据(combox)
程序员文章站
2023-12-27 08:54:16
...
如下:
以及回显
前端代码如下:
<div class="form-group">
<label>选课</label>
<select name="courseID" class="form-control input1">
<option value="">请选择</option>
<option
th:each="courseItem : ${courseList}"
th:value="${courseItem.id}"
th:text="${courseItem.id} +':'+${courseItem.name}"
th:selected="${people!=null}?${courseItem.id eq people.courseId.id}"
></option>
</select>
</div>
从中可以看到,在使用的是select标签,
回显使用th:selected进行判断,当xxID eq等于 xxxID的时候选中。
显示的th:text为,传到后端的数据为th:value。
后端接收如下:
这里直接存储String类型,因为在本表中course和student的ID都是存储String类型。