Thymeleaf 之select下拉框数据回显方式

第一种情况:数据只是一个状态码的回显,返回的只是单纯的数值。

 <div class="layui-inline">
                <label class="layui-form-label febs-form-item-require">性别:</label>
                <div class="layui-input-inline" style="width: 190px;">
                    <select name="sex" lay-verify="">
                        <option value="1" th:field="*{participant.sex}">男</option>
                        <option value="2" th:field="*{participant.sex}">女</option>
                    </select>
                </div>
            </div>

第二种情况:回显数据是一个集合需要遍历,其中 th:selected="${competition.id} eq ${participant.competitionId}"的participant是你后台查询到的对象传到前端的。

<div class="layui-form-item">
            <label class="layui-form-label febs-form-item-require">赛事名称:</label>
            <div class="layui-input-inline">
                <select disabled="disabled" name="competitionId" id="competitionId" lay-filter="selectCompetition"
                        lay-verify="">
                    <option>请选择赛事</option>
                    <option th:each="competition : ${competitionList}" th:value="${competition.id}"
                            th:text="${competition.name}"
                            th:selected="${competition.id} eq ${participant.competitionId}"></option>
                </select>
            </div>

            <label class="layui-form-label febs-form-item-require">参赛主题:</label>
            <div class="layui-input-inline" style="width: 300px;">
                <select disabled="disabled" id="selectTheme" name="competitionThemeId" lay-verify="">
                    <option>请选择参赛的主题</option>
                    <option th:each="theme : ${themeList}" th:value="${theme.id}"
                            th:text="${theme.theme}"
                            th:selected="${theme.id} eq ${participant.competitionThemeId}"></option>
                </select>
            </div>
        </div>

在此记录一下一个后台爪哇boy再写前端过程中的感受,事情给你了你做也得做,不做好像也不行,感觉没有单纯的后台,哈哈哈,可能是自己还是菜!

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值