资源简介
该项目由本人编写,针对初学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\.myme
文件 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.xm
文件 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\me
文件 36 2017-08-18 15:53 新建文件夹\SSM1\WebRoot\me
目录 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.xm
目录 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个文件信息
- 上一篇:基于android的公交查询系统
- 下一篇:Android自定义纯色圆角按钮
相关资源
- 基于ssm的网上服饰商城毕业论文关注
- JavaEE轻量级框架6个实验报告
- jsp MVC 框架的教材管理系统
- 基于ssm网上书城项目系统
- Java框架springBoot企业级进销存ERP系统源
- 基于SSH框架网上书店JavaEE实验报告
- android 快速开发框架,2018-2020前沿技术
- java开发企业级权限管理系统SSM+Mysql
- JavaEE经典MVC框架Struts代码测试通过
- SSM框架json使用jackson
- springboot+memcached+mybatis+shiro+webservice聚
- 基于Javaee ssh框架的在线考试系统毕业
- java SSI框架 简单的登录注册和增删改
- 基于ssh框架的图书管理系统的课程设
- javaweb博客系统(纯手写,无框架)
- 汽车租赁管理_jsp.zip
- 可运行基于javassm在线教育网站源代码
- java_web项目mvc框架demo
- JavaEE课程SSM网上商城附带建表sql脚本
- 学生班级信息管理系统Javassh框架str
- JAVA框架项目
- Android 高效的图片加载框架非第三方程
- Android 进阶 教你打造 Android 中的 IOC
- Android 进阶 教你打造 Android 中的 IO
- 进销管理系统是用Java代码编写的 运用
- 原生jdbc超市订单管理系统
- android解锁界面开发基本框架
- java 电力练习项目
- SSM项目+Mysql数据库+maven Javaweb管理系统
- Java最强混淆放破解利器Zelix KlassMast
评论
共有 条评论