如下:

以及回显

前端代码如下:
- <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类型。





![战神引擎传奇手游【1.76盛战传奇免授权版[摸摸登陆器]】最新整理Win系复古服务端+安卓苹果双端+GM授权物品后台+详细搭建教程](https://cdn.jxasp.com:9143/image/20251106/1B4E8594B3BEB90E8601D63A8A39CB0B.jpg)













