资源简介

ssm框架写的超市管理系统 带数据库 小白自学专用 注释清晰 运动了mybatis技术 spring技术 springMVC技术 分页技术 用idea写的 idea可以直接运行 其他软件也许需要轻微改动

资源截图

代码片段和文件信息

package cn.smbms.controller.bill;

import cn.smbms.pojo.Bill;
import cn.smbms.pojo.Provider;
import cn.smbms.pojo.User;
import cn.smbms.service.bill.BillService1;
import cn.smbms.service.provider.ProviderService1;
import cn.smbms.tools.Constants;
import com.alibaba.fastjson.JSONArray;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.mysql.jdbc.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;

@Controller
@RequestMapping(“/bill“)
public class BillController extends HttpServlet {
    @Autowired
    BillService1 billService1;
    @Autowired
    ProviderService1 providerService;
    /**
     * 订单管理
     * @return 订单页面
     */
    @RequestMapping(“/billList“)
    public String getBillList(HttpServletRequest request
                              @RequestParam(value = “queryProductName“required = false) String queryProductName
                              @RequestParam (value = “queryProviderId“required = false) String queryProviderId
                              @RequestParam (value = “queryIsPayment“required = false) String queryIsPayment
                              @RequestParam (value = “pageIndex“required = falsedefaultValue = “1“) String pageIndex) throws Exception {

       //获得所有查询数据
        List providerList = new ArrayList();
        providerList = providerService.getProviderList(““““);


        request.setAttribute(“providerList“ providerList);

        if(StringUtils.isNullOrEmpty(queryProductName)){
            queryProductName = ““;
        }

        List billList = new ArrayList();

        Bill bill = new Bill();
        if(StringUtils.isNullOrEmpty(queryIsPayment)){
            bill.setIsPayment(0);
        }else{
            bill.setIsPayment(Integer.parseInt(queryIsPayment));
        }

        if(StringUtils.isNullOrEmpty(queryProviderId)){
            bill.setProviderId(0);
        }else{
            bill.setProviderId(Integer.parseInt(queryProviderId));
        }
        bill.setProductName(queryProductName);
        //获得分页对象 参数:页数+每页的大小
        PageHelper.startPage(Integer.parseInt(pageIndex)5);
        //获得查询的所有订单数据
        billList = billService1.getBillList(bill);
        //获得PageInfo对象
        PageInfo pageInfo = new PageInfo(billList);
        //总共多少页
        request.setAttribute(“totalCount“pageInfo.getPages());
        //获得总记录数
        request.setAttribute(“totalPageCount“pageInfo.get

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         10  2019-06-21 19:15  springMVC\.git\COMMIT_EDITMSG

     文件        303  2019-06-17 18:55  springMVC\.git\config

     文件         73  2019-06-17 18:43  springMVC\.git\description

     文件         98  2019-06-20 13:15  springMVC\.git\FETCH_HEAD

     文件         22  2019-06-21 19:10  springMVC\.git\HEAD

     文件        478  2019-06-17 18:43  springMVC\.git\hooks\applypatch-msg.sample

     文件        896  2019-06-17 18:43  springMVC\.git\hooks\commit-msg.sample

     文件        189  2019-06-17 18:43  springMVC\.git\hooks\post-update.sample

     文件        424  2019-06-17 18:43  springMVC\.git\hooks\pre-applypatch.sample

     文件       1642  2019-06-17 18:43  springMVC\.git\hooks\pre-commit.sample

     文件       1348  2019-06-17 18:43  springMVC\.git\hooks\pre-push.sample

     文件       4951  2019-06-17 18:43  springMVC\.git\hooks\pre-rebase.sample

     文件        544  2019-06-17 18:43  springMVC\.git\hooks\pre-receive.sample

     文件       1239  2019-06-17 18:43  springMVC\.git\hooks\prepare-commit-msg.sample

     文件       3610  2019-06-17 18:43  springMVC\.git\hooks\update.sample

     文件      39441  2019-06-21 19:15  springMVC\.git\index

     文件        240  2019-06-17 18:43  springMVC\.git\info\exclude

     文件       1062  2019-06-21 19:15  springMVC\.git\logs\HEAD

     文件        618  2019-06-21 19:01  springMVC\.git\logs\refs\heads\master

     文件        288  2019-06-21 19:15  springMVC\.git\logs\refs\heads\smbms

     文件        327  2019-06-20 13:07  springMVC\.git\logs\refs\remotes\origin\master

     文件     552462  2019-06-20 13:14  springMVC\.git\objects\00\61f354b87fa2ff434d597f18d049e028fde7f1

     文件         64  2019-06-21 19:01  springMVC\.git\objects\00\7f44e5adb55341d382030f6e6ae88ff4ac0e86

     文件        585  2019-06-17 18:44  springMVC\.git\objects\00\8a0ed6ea9aef0da2ee525ceee4af16d53af0f4

     文件     352687  2019-06-21 18:59  springMVC\.git\objects\00\c5483b5151b407c2c483f58bdce79d40897e74

     文件        225  2019-06-20 13:12  springMVC\.git\objects\00\d89ce219ef0bf4237c2843bf483a00c22aa1aa

     文件        371  2019-06-17 18:44  springMVC\.git\objects\01\00302cd3d50af71fa14e38dfe0c36ca225718a

     文件        140  2019-06-17 18:44  springMVC\.git\objects\02\a0c563e96640cebe4d5f63505e0ca2f1c26f62

     文件        218  2019-06-20 13:14  springMVC\.git\objects\03\48e758e97e259bafa5ea99f8f1288c1e19a62d

     文件        635  2019-06-20 13:14  springMVC\.git\objects\04\ae12e4229008088b37c97977b3adc64a0761f2

............此处省略1151个文件信息

评论

共有 条评论