SSM框架crud(增删改查模糊查询加分页)之查询修改(二)
发布日期:2021-10-12 20:07:56 浏览次数:13 分类:技术文章

本文共 7162 字,大约阅读时间需要 23 分钟。

上一期主要时添加删除也没什么亮点,这期看看这个查询如何利用集合从后台查的数据,修改如何和bootstrap-validate验证文本狂不能为空,也可以正则验证。

第一:查询

  先贴图吧

 这个列表主要是通过foreach循环出来的非常简单,再这个页面先得写个标签<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 再根据c标签查询

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>                                                        
药品管理
  
  
药品编码 药品名称 生产批号 生产厂家 危险级别 包装 药品种类 剂型 最大剂量(mg) 操作
${product.drugs_id }
${product.drugs_name }
${product.drugs_name }
${product.pro_num } ${product.factory }
A
B
C
${product.pack }
静脉用和口服化疗药
抗血栓药物
硬膜外或鞘内注射药
口服降糖药
静脉用改变心肌力药
静脉用中度镇静药物 <
神经肌肉阻断药
静脉用造影剂
肠外
营养
特殊高危药品
${product.ji_xi } ${product.max_dose }  删除     修改   

 

2.后台控制层 DrugContorller

/**	 *  药品查询	 * @param request	 * @param cpage	 * @return	 */	@RequestMapping(value="queryDrugPage",method=RequestMethod.GET)	public String queryDrugPage(HttpServletRequest request){				return drugService.queryDrugPage(request);	}

3.接口类DrugService

String queryDrugPage(HttpServletRequest request)

 4.业务逻辑层DrugServiceImpl

@Override	public String queryDrugPage(HttpServletRequest reques) {		     			List
dList = mapper.queryDrugPageList(); request.setAttribute("dList", dList); return "drug/drugList"; }

5.连接mybatis接口层IDrugMapper

List
queryDrugPageList()

6.mybatis配置文件IDurgMapper.xml,写sql

第二:修改,红框中就是bootstrap-voladate得效果

2.看看js,form表单内容

                                                                                                
            

3.后台控制层 和添加差不多

首先是内容回显

/**	 * 修改回显	 * @param request	 * @param cpage	 * @return	 */	@RequestMapping(value="selectDrug",method=RequestMethod.POST)	@ResponseBody	public Drug selectDrug(String id,Model model){		return drugService.selectDrug(id,model);	}

其次修改提交

/**	 * 修改药品	 * @param request	 * @param cpage	 * @return	 */	@RequestMapping(value="updateDrug",method=RequestMethod.POST)	@ResponseBody	public String updateDrug(String drugs_id,String drugs_name,String pro_num,String factory,String gui_ge,String pack,String unit,String ji_xi,String method,			String max_dose,String pro_date,String input,String who_price,String price,String val_date,			String med_insu,String is_risk,String ha_level,String drugs_type,String inventory,String max_inv,String least_inv){		Map
map = new HashMap
(); map.put("drugs_id", drugs_id);map.put("drugs_name", drugs_name); map.put("pro_num",pro_num);map.put("factory", factory); map.put("gui_ge", gui_ge);map.put("pack", pack); map.put("unit", unit);map.put("ji_xi", ji_xi); map.put("method", method);map.put("max_dose", max_dose); map.put("pro_date", pro_date);map.put("input", input); map.put("who_price", who_price);map.put("price", price); map.put("med_insu", med_insu);map.put("is_risk", is_risk); map.put("ha_level", ha_level);map.put("drugs_type", drugs_type); map.put("inventory", inventory);map.put("max_inv", max_inv); map.put("least_inv", least_inv); map.put("val_date", val_date); return drugService.updateDrug(map); }

 

 4.接口

Drug selectDrug(String id, Model model);	String updateDrug(Map
map);

 5.业务逻辑层

@Override	public Drug selectDrug(String id, Model model) {		Drug drug = mapper.selectDrug(id);		return drug;	}	@Override	public String updateDrug(Map
map) { try { boolean status = mapper.updateDrug(map); if (status== true) { return "success"; } } catch (Exception e) { e.printStackTrace(); } return "fail"; }

6.映射xml接口层

Drug selectDrug(String id); boolean updateDrug(Map
map);

7.xml

update drugs_info set drugs_id =#{drugs_id},drugs_name = #{drugs_name},pro_num=#{pro_num},factory=#{factory},gui_ge=#{gui_ge},pack=#{pack}, unit=#{unit},ji_xi=#{ji_xi},method=#{method}, max_dose=#{max_dose},pro_date=#{pro_date},val_date=#{val_date},input=#{input}, who_price=#{who_price},price=#{price},med_insu=#{med_insu},is_risk=#{is_risk}, ha_level=#{ha_level},drugs_type=#{drugs_type},inventory=#{inventory},max_inv=#{max_inv}, least_inv=#{least_inv} where drugs_id = #{drugs_id }

crud 到此为止

 

转载地址:https://blog.csdn.net/qq_39772439/article/details/90604160 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SSM框架crud(增删改查模糊查询加分页)之模糊查询(三)
下一篇:SSM框架crud(增删改查模糊查询加分页)之增删(一)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月14日 18时46分54秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章