资源简介
ssm(spring+springMvc+mybatis)框架的超市订单管理系统
代码片段和文件信息
package ksd.smbms.user.controller;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import ksd.smbms.user.pojo.Bill;
import ksd.smbms.user.pojo.Provider;
import ksd.smbms.user.pojo.Role;
import ksd.smbms.user.pojo.User;
import ksd.smbms.user.service.BillService;
import ksd.smbms.user.service.ProviderService;
import ksd.smbms.user.tools.Constants;
import ksd.smbms.user.tools.PageSupport;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
@Controller
@RequestMapping(“/bill“)
public class BillController {
@Resource(name=“billService“)
private BillService billService;
@Resource(name=“providerService“)
private ProviderService providerService;
@RequestMapping(“/billList“)
public String billList(Model model
@RequestParam(value = “queryProductName“required= false) String productname
@RequestParam(value=“queryProviderId“required= false)String providerId
@RequestParam(value=“queryIsPayment“required= false)String isPayment
@RequestParam(value=“pageIndex“required=false)Integer pageIndex
){
//@RequestParam( value = “pageIndex“required= false) String pageIndex
int providerid =0; //角色id
int ispayment=0;
List billList = null;//查询订单的集合
int pageSize = Constants.pageSize;//页面容量
int currentpage=1; //从第一页开始
//如果产品名为空 就设置成空字符串
if(productname == null){
productname = ““;
}
//如果用户角色不为空 或者不为空字符串
if(isPayment != null && !isPayment.equals(““)){
//就把角色id赋值给当前角色id
ispayment = Integer.parseInt(isPayment);
}
if(providerId != null && !providerId.equals(““)){
//就把角色id赋值给当前角色id
providerid = Integer.parseInt(providerId);
}
if(pageIndex != null){
try{
//当前页码等于传过来的页码
currentpage = Integer.valueOf(pageIndex);
}catch(NumberFormatException e){
//否则就跳转到错误页面
return “redirect:/user/syserror.html“;
}
}
//获取查询到的所有记录数
int totalCount = billService.getBillCount(productname providerid ispayment);
PageSupport pages=new PageSupport();
pages.setCurrentPageNo(currentpage);//当前页
pages.setPageSize(pageSize); //页面容量
pages.setTotalCount(totalCount);//总记录数
int totalPageCount = pages.getTotalPageCount(); //总页数
//控制首页和尾页
if(currentpage < 1){ //如果当前页码小于1 就等于1
currentpage = 1;
}else if(currentpage > totalPa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-16 20:31 smbms\
文件 1487 2019-09-16 20:29 smbms\.classpath
文件 1346 2019-09-16 20:29 smbms\.project
目录 0 2019-09-16 20:29 smbms\.settings\
文件 522 2019-09-16 20:29 smbms\.settings\.jsdtscope
文件 489 2019-09-16 20:29 smbms\.settings\org.eclipse.core.resources.prefs
文件 364 2019-09-16 20:29 smbms\.settings\org.eclipse.jdt.core.prefs
文件 602 2019-09-16 20:29 smbms\.settings\org.eclipse.wst.common.component
文件 414 2019-09-16 20:29 smbms\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-09-16 20:29 smbms\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-09-16 20:29 smbms\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2019-09-16 20:29 smbms\WebRoot\
目录 0 2019-09-16 20:29 smbms\WebRoot\me
文件 39 2019-09-16 20:29 smbms\WebRoot\me
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\
文件 2074 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\application-context.xm
文件 149 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\databa
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\
文件 6161 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\BillController.class
文件 1846 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\LoginController.class
文件 6179 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\ProviderController.class
文件 7639 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\controller\UserController.class
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\intercepters\
文件 2054 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\intercepters\LoginIntercepter.class
目录 0 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\
文件 865 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\BillMapper.class
文件 3356 2019-09-16 20:29 smbms\WebRoot\WEB-INF\classes\ksd\smbms\user\mapper\BillMapper.xm
............此处省略328个文件信息
- 上一篇:浙江大学数据结构课程pptpdf格式ppt
- 下一篇:2017美赛ICM优秀论文
相关资源
- SSM+Maven+Jfinal+仓库管理系统
- ssm框架登录增删改查
- idea中ssm框架整合
- Web网上购物系统
- idea整合ssm增删改查
- ssm+shiro+redis 登录控制及重试次数超过
- Spring+SpringMVC+MyBatis项目参考案例三合
- 超级详细通俗易懂-北京动力节点SSH框
- 基于ssm框架实现的网上订餐的设计与
- Irvine_2019
- Maven+SSM的博客系统源码和系统设计文
- zw_ssm-crm-new.zip
- 1504240620+刘文豪+软件11503+基于框架的
- 网上商城系统源码
- 个人健康管理平台
- Intellij IDEA搭建SSM+Bootstrp+分页
- SSM登录实例155958
- Spring+SpringMVC+MyBatis整合工程代码
- ssm_bbs项目 基本的增删改查
- SSM学生管理系统155527
- chaoshimavcen.rar
- 简单实现SSM增删改查
- 图像质量评价image quality assessment无参
- SSM图书信息管理系统参考网上的代码
- zw_SSM_Project.zip
- 基于SSM开发药店药品管理系统.zip
- 基于ssm的电子商城
- SSM_users_dept.zip
- SSM框架最新配置jdk8+tomcat8.5.24
- ssm项目银行管理系统
评论
共有 条评论