Java 给Layui 界面的选择框赋值

需求是这样式的:
在这里插入图片描述
添加时的下拉框自动下拉从数据库得到的结果。

功能原理:在新增跳转时传入一个Model 然后渲染时进行For eah 拼接。
Java Controller

/**
     *
     * 添加账户跳转页
     */
    @RequestMapping("/addUser")
    public String addUser(Model model){
    
    
        List<Company> list= companyService.findAll();//把查询到的公司信息 放进LIST里
        model.addAttribute("company",list);//然后传一个list对象给前台
        System.out.println(list.toString());//方便调试用的,可以注释掉
        return "page/addUser";//正式跳转
    }

前端 html

<div class="layui-form-item">
        <label class="layui-form-label">公司名称</label>

        <div class="layui-input-inline">
            <select name="companyName" lay-verify="required" lay-search="">
                <option value="">支持搜索</option>
                <tr th:each="comp:${company}">
                    <option th:value="${comp.id}" th:text="${comp.name}"></option>
                </tr>
                <option value="0">法利欧</option>
            </select>
        </div>
    </div>

功能正常实现,可能还有稍有不妥,暂未发现,希望大家留言指正

后记:此功能较为常见,尤其在可操作性、易用性、人性化功能方面用途较广泛。

猜你喜欢

转载自blog.csdn.net/weixin_44690195/article/details/108724520