linux JavaWeb java开发环境变量 阿里巴巴 java 线程池 Markdown xcode winforms rest perl animation nhibernate Draggabilly 网赚视频教程 jquery绑定事件的方法 matlab注释一段 删除数组第一个元素 xcode打包 git登录命令 爬虫数据清洗 cmd清空命令 python文件操作 python文件 java编程学习入门 java开发环境搭建 java中tostring java地址 java程序 linux命令详解词典 小程序源码下载 pr黑场过渡 隐藏进程 linux多线程编程 快打旋风3出招表 bz2 0x00000057 js验证码 只狼台词 hzfs 编程电子书
当前位置: 首页 > 学习教程  > 编程语言

【综合案例】页面回显

2020/11/4 13:54:22 文章标签:

前端点击编辑按钮,后端查询id对应的回显数据,返回页面 Controller层 RequestMapping(path"/updateUI",method { RequestMethod.GET, RequestMethod.POST})public String updateUI(Model model, String deptId){String companyId getLoginComp…

前端点击编辑按钮,后端查询id对应的回显数据,返回页面

Controller层

    @RequestMapping(path="/updateUI",method ={ RequestMethod.GET, RequestMethod.POST})
    public String updateUI(Model model, String deptId){

        String companyId =getLoginCompanyId();
        l.info("toUpdate deptId="+deptId);

        //查询部门
        Dept dept = iDeptService.findById(deptId);
        l.info("toUpdate dept="+dept);

        List<Dept> list = iDeptService.findAllParent(companyId);

        model.addAttribute("dept",dept);
        model.addAttribute("list",list);

        return "system/dept/dept-update";
    }

Service层

@Override
public List<Dept> findAllParent(String loginCompanyId) {
    List<Dept> all = iDeptDao.findAll(loginCompanyId);
    return all;
}

Dao层

    <select id="findAll" resultMap="findOneMap" parameterType="string">
            select * from pe_dept where company_id =#{companyId}
    </select>

下拉菜单回显

 <select class="form-control" name="parentId">
     <option value="">请选择</option>
     <c:forEach items="${list}" var="item">
         <c:if test="${dept.deptId != item.deptId}">
             <option ${dept.parent.deptId == item.deptId ?'selected':''}  value="${item.deptId}">${item.deptName}</option>
         </c:if>
     </c:forEach>
 </select>

单选框的回显

  <div class="form-group form-inline">
       <div class="radio"><label><input type="radio" ${dept.state==0?'checked':''} name="state" value="0">停用</label></div>
      <div class="radio"><label><input type="radio" ${dept.state==1?'checked':''} name="state" value="1">启用</label></div>
  </div>

本文链接: http://www.dtmao.cc/news_show_350029.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?