資源簡介
該項目由本人編寫,針對初學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自定義純色圓角按鈕
評論
共有 條評論