• 大小: 10.62MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-05
  • 语言: Java
  • 标签: SSM  框架  超市订单  

资源简介

该项目由本人编写,针对初学SSM框架者,包括前端jsp页面以及数据库脚本等,触及订单,用户等业务,是一个完整的ssm整合项目

资源截图

代码片段和文件信息

package cn.bdqn.ssm.controller;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
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.JSONArray;

import cn.bdqn.ssm.pojo.Bill;
import cn.bdqn.ssm.pojo.Provider;
import cn.bdqn.ssm.pojo.User;
import cn.bdqn.ssm.service.BillService;
import cn.bdqn.ssm.service.ProviderService;
import cn.bdqn.ssm.util.Constants;
import cn.bdqn.ssm.util.PageSupport;

@Controller
@RequestMapping(“/bill“)
public class BillController {
//订单Controller
@Resource
private  BillService billservice;
@Resource
private ProviderService providerservice;
//进入订单列表
@RequestMapping(“/billlist.html“)
public String billlist(@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) String pageIndex
Model m ){
int _providerid =0;  //供应商id
int _isPayment = 0;    //是否付款
if(productName ==null){
productName =““;
}
if(providerid != null && !providerid.equals(““)){
_providerid = Integer.parseInt(providerid);
}
if (isPayment!=null && !isPayment.equals(““)){
_isPayment = Integer.parseInt(isPayment);
}
int currentpage = 1; //当前页   //默认从第一页开始
int pageSize = Constants.pageSize; //页面容量
if(pageIndex!=null){
try {
currentpage = Integer.valueOf(pageIndex);
} catch (NumberFormatException e) {
//否则就跳转到错误页面
return  “redirect:/user/syserror.html“;
}
}
PageSupport pages=new PageSupport();
pages.setCurrentPageNo(currentpage);//当前页
pages.setPageSize(pageSize); //页面容量
int totalcount=billservice.getcount(productName_providerid _isPayment);
pages.setTotalCount(totalcount);//总记录数
int totalPageCount = pages.getTotalPageCount(); //总页数
//控制首页和尾页
if(currentpage < 1){   //如果当前页码小于1 就等于1
currentpage = 1;
}else if(currentpage > totalPageCount){ //如果当前页码大于总页数  就等于总页数
currentpage = totalPageCount;
}
List billlist= billservice.billlist(productName _providerid _isPayment ((currentpage-1)*pageSize) pageSize);
m.addAttribute(“bill“billlist);
m.addAttribute(“queryProductName“productName );//用于数据回显    用户名
m.addAttribute(“queryProvide

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-18 15:07  新建文件夹\
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\
     文件        2739  2017-09-01 20:53  新建文件夹\SSM1\.classpath
     目录           0  2017-11-18 15:08  新建文件夹\SSM1\.myeclipse\
     文件         286  2017-11-15 19:29  新建文件夹\SSM1\.mymetadata
     文件        1687  2017-08-19 09:32  新建文件夹\SSM1\.project
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\.settings\
     文件         500  2017-08-18 15:53  新建文件夹\SSM1\.settings\.jsdtscope
     文件         111  2017-09-04 14:02  新建文件夹\SSM1\.settings\com.genuitec.eclipse.core.prefs
     文件        1040  2017-08-18 15:53  新建文件夹\SSM1\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         199  2017-09-08 22:45  新建文件夹\SSM1\.settings\org.eclipse.core.resources.prefs
     文件         330  2017-08-18 15:53  新建文件夹\SSM1\.settings\org.eclipse.jdt.core.prefs
     文件         529  2017-08-18 22:42  新建文件夹\SSM1\.settings\org.eclipse.wst.common.component
     文件         252  2017-08-18 22:42  新建文件夹\SSM1\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-08-18 15:53  新建文件夹\SSM1\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-08-18 15:53  新建文件夹\SSM1\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\
     文件         620  2017-09-06 16:24  新建文件夹\SSM1\WebRoot\401.jsp
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\meta-INF\
     文件          36  2017-08-18 15:53  新建文件夹\SSM1\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\
     文件         620  2017-08-30 18:00  新建文件夹\SSM1\WebRoot\WEB-INF\401.jsp
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\
     文件        4166  2017-08-19 11:49  新建文件夹\SSM1\WebRoot\WEB-INF\classes\applicationContext-mybatis.xml
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\ssm\
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\ssm\Interceptor\
     文件        1620  2017-11-15 19:41  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\ssm\Interceptor\LoginInterceptor.class
     目录           0  2017-11-18 15:07  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\ssm\controller\
     文件        6667  2017-11-15 19:41  新建文件夹\SSM1\WebRoot\WEB-INF\classes\cn\bdqn\ssm\controller\BillController.class
............此处省略281个文件信息

评论

共有 条评论