form:select

前台代码:

<form:form id="inputForm" modelAttribute="leftrr" action="${ctx}/leftrr/leftrr/save" method="post" class="form-horizontal">
        <form:hidden path="id"/>
        <sys:message content="${message}"/>    
        <table class="table table-bordered  table-condensed dataTables-example dataTable no-footer">
           <tbody>
                <tr>
                    <td class="width-15 active">
                            <form:select path="mval" class="form-control "  >
                                <form:options items="${mselect}" itemLabel="label" itemValue="value" htmlEscape="false"/>
                            </form:select></td>
                       <td class="width-35" ></td>
                  </tr>
             </tbody>
        </table>
    </form:form>

path中的内容不许在model实体中定义,items的内容必须为后台动态生成

后台代码:

    public String form(Leftrr leftrr, Model model) {
        
        List<Dict> resList=new ArrayList<Dict>();
        
        Dict dict1=new Dict();
        dict1.setLabel("789");
        dict1.setValue("789");
        resList.add(dict1);
        
        Dict dict2=new Dict();
        dict2.setLabel("123");
        dict2.setValue("123");
        resList.add(dict2);
        
        Dict dict3=new Dict();
        dict3.setLabel("456");
        dict3.setValue("456");
        resList.add(dict3);
        
        leftrr.setMval("456");
        
        model.addAttribute("mselect", resList);
        
        model.addAttribute("leftrr", leftrr);
        return "modules/leftrr/leftrrForm";
    }

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐