资源简介
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\desc
文件 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-reba
文件 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\ob
文件 64 2019-06-21 19:01 springMVC\.git\ob
文件 585 2019-06-17 18:44 springMVC\.git\ob
文件 352687 2019-06-21 18:59 springMVC\.git\ob
文件 225 2019-06-20 13:12 springMVC\.git\ob
文件 371 2019-06-17 18:44 springMVC\.git\ob
文件 140 2019-06-17 18:44 springMVC\.git\ob
文件 218 2019-06-20 13:14 springMVC\.git\ob
文件 635 2019-06-20 13:14 springMVC\.git\ob
............此处省略1151个文件信息
- 上一篇:隐藏型CE软件
- 下一篇:信息论基础原书第二版高清中文
相关资源
- springBoot完整整合WebService框架CXF
- mallmall 项目是一套电商系统,包括前
- spring_integration_in_action.pdf
- mybatis从入门到精通 高清晰完整版p
- SpringMVC基于代码的配置方式零配置,
- springmvc+maven+cas单点登录全注解
- SSH框架demo
- 个人博客源码SSMSpringBoot、thymeleaf、
- BOOT客户管理系统
- 基于ssh病人系统完整版
- Spring+SpringMVC+MyBatis问卷调查网框架
- spring+springmvc+hibernate+bootstrap的用户注
- ssh框架增删改查登陆,含数据库表
- 问卷调研项目
- SSM整合框架
- springmvc案例源码+session+增删改查+登录
- springmvc+spring+mybatis里整合ztree实现增删
- springMvc+mybatis+springSecurity整合demo
- crud(maven+ssm)可在多种ide上运行
- 会员管理系统(struts+hibernate+spring)
- Spring+Struts2+hibernate+Redis整合
- SSHStruts2+Spring+Hibernate三大框架整合简
-
SSH三大框架整合 struts2(使用xm
l配置 - SpringBoot WebService cxf接口发布以及lo
- 用于理解Spring+SpringMVC+Hibernate开发流程
- Robotics - Modelling Planning and Control (S
- struts2+hibernate+spring整合的适合初学者
- spring+mybatis 企业应用实战
- SpringMVC框架实现文件的上传和
- SpringMVC注解整合Mybatis和ExtJs5.0
评论
共有 条评论