目录
2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第七课对供应商管理的修改一条记录和删除一条记录)。
经历上面第六课博客的理解上本博客的修改访问流程如同增加一样流程不在说明。直接开始干。
首先定义一个修改的页面。页面修改后服务器要接收到浏览器要修改的内容 然后返回到数据库中访问。
请看代码。
Jsp页面
增删改查的效果内容如下。
增加之后修改
修改内容如下
删除
下篇文章进入到订单管理涉及到多表查询。
2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第七课对供应商管理的修改一条记录和删除一条记录)。
经历上面第六课博客的理解上本博客的修改访问流程如同增加一样流程不在说明。直接开始干。
首先定义一个修改的页面。页面修改后服务器要接收到浏览器要修改的内容 然后返回到数据库中访问。
请看代码。
package com.smbms.controller;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
public interface IProviderController {
public ModelAndView GetProviderList(HttpSession session);
public String addpr();
public String toAddProvider(String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String error();
public ModelAndView GetProvider(@RequestParam int index);
public String UpdateProvider(long id, String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String errorUpdate();
public String DeleteProvider(@RequestParam long id);
}
package com.smbms.controller;
import com.smbms.entity.Tb_User;
import com.smbms.service.IProviderService;
import com.smbms.utils.SMBMSUtil;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class ProviderControllerImp implements IProviderController{
@Autowired
IProviderService pService;
//定义全局变量 将list集合调用Map的方式定义为全局变量.
List
首先定义一个修改的页面。页面修改后服务器要接收到浏览器要修改的内容 然后返回到数据库中访问。
请看代码。
package com.smbms.controller;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
public interface IProviderController {
public ModelAndView GetProviderList(HttpSession session);
public String addpr();
public String toAddProvider(String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String error();
public ModelAndView GetProvider(@RequestParam int index);
public String UpdateProvider(long id, String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String errorUpdate();
public String DeleteProvider(@RequestParam long id);
}
package com.smbms.controller;
import com.smbms.entity.Tb_User;
import com.smbms.service.IProviderService;
import com.smbms.utils.SMBMSUtil;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class ProviderControllerImp implements IProviderController{
@Autowired
IProviderService pService;
//定义全局变量 将list集合调用Map的方式定义为全局变量.
List
package com.smbms.controller;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
public interface IProviderController {
public ModelAndView GetProviderList(HttpSession session);
public String addpr();
public String toAddProvider(String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String error();
public ModelAndView GetProvider(@RequestParam int index);
public String UpdateProvider(long id, String proCode, String proName, String proDesc,
String proContact, String proPhone, String proAddress, String proFax,
HttpSession session);
public String errorUpdate();
public String DeleteProvider(@RequestParam long id);
}
package com.smbms.controller;
import com.smbms.entity.Tb_User;
import com.smbms.service.IProviderService;
import com.smbms.utils.SMBMSUtil;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpSession;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class ProviderControllerImp implements IProviderController{
@Autowired
IProviderService pService;
//定义全局变量 将list集合调用Map的方式定义为全局变量.
List
package com.smbms.service;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
public interface IProviderService {
List
package com.smbms.service;
import com.smbms.dao.IProviderDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
@Service(value = "pService")
public class ProviderServiceImp implements IProviderService {
@Autowired
IProviderDao dao;
@Override
public List
package com.smbms.dao;
import org.apache.ibatis.annotations.*;
import java.util.List;
import java.util.Map;
public interface IProviderDao {
//查询所有供应商信息 查询数据信息
//select * from smbms_provider
@Select("select * from smbms_provider")
List
Jsp页面
<%@ page import="java.util.Map" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
超市订单管理系统--修改供应商
返回首页
欢迎,${userInfo.userName}
注销
超市订单管理系统
<%--list调用Map集合的方式--%>
<% Map provider=(Map)request.getAttribute("providers"); %>
增删改查的效果内容如下。
增加之后修改
修改内容如下
删除



