Thymeleaf (select、checkbox)数据绑定和数据回回显
第一种情况:select 数据绑定:
前端页面:
后台代码:
// 跳转至新增页面@RequestMapping(value = "/insertPage", method = { RequestMethod.GET })public String insertPage(Model model) {Map map = MySQLConstant.getMySQLDataType();model.addAttribute("dataType", map);return "field/add";}
第二情况:select 数据回显:
前端页面:
后台代码:
// 跳转至更新页面@RequestMapping(value = "/updatePage")public String update(Model model, String sid) {Column entity = service.selectByPrimaryKey(sid);model.addAttribute("entity", entity);Map map = MySQLConstant.getMySQLDataType();model.addAttribute("dataType", map);Map requiredMap = new HashMap();requiredMap.put("否", "2");requiredMap.put("是", "1");model.addAttribute("requiredMap", requiredMap);Map primaryMap = new HashMap();primaryMap.put("否", "2");primaryMap.put("是", "1");model.addAttribute("primaryMap", primaryMap);return "field/update";}
第三种情况:checkbox 数据绑定
前端页面:
第四种情况:checkbox 数据回显
前端页面:
后台代码:
@RequestMapping(value = "/updatePage")public String update(Model model, String sid) {Column entity = service.selectByPrimaryKey(sid);model.addAttribute("entity", entity);Map map = MySQLConstant.getMySQLDataType();model.addAttribute("dataType", map);Map requiredMap = new HashMap();requiredMap.put("否", "2");requiredMap.put("是", "1");model.addAttribute("requiredMap", requiredMap);Map primaryMap = new HashMap();primaryMap.put("否", "2");primaryMap.put("是", "1");model.addAttribute("primaryMap", primaryMap);return "field/update";}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
