这是用HttpServletRequest传递参数的Controller代码
@RequestMapping(value="/findalltradingrecord")
public String findWorklogByUserId(PageUtil pageUtil,HttpServletRequest request){
if (pageUtil==null||pageUtil.getCurrentPage()==0){
pageUtil=new PageUtil(1, 20);
pageUtil.setT(new TradingRecord());
}
try {
tradingRecordService.findTradingRecordByPage(pageUtil);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("pageUtil========"+pageUtil.toString());
request.setAttribute("pageUtil", pageUtil);
System.out.println("request中取出的========"+((PageUtil)request.getAttribute("pageUtil")).toString());
return "tradingrecord/trading_record";
}
这是控制台的输出信息不为空
pageUtil========PageUtil [currentPage=1, pageSize=20, totalCounts=4, totalPages=1, list=[TradingRecord [tradingRecordId=3, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:43 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@2fc16a1f, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=4, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:43 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@2b7f7989, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=2, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:42 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@1f7b7380, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=1, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:37 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@4974f9a1, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0]], t=TradingRecord [tradingRecordId=null, tradingRecordName=null, tradingRecordTime=null, tradingRecordPayee=null, tradingRecordPayer=null, tradingRecordAmount=null, tradingRecordCreateTime=null, tradingRecordCreateBy=null, tradingRecordUpdateTime=null, tradingRecordUpdateBy=null, tradingRecordDetail=null, tradingRecordDeleteFlag=null]]
request中取出的========PageUtil [currentPage=1, pageSize=20, totalCounts=4, totalPages=1, list=[TradingRecord [tradingRecordId=3, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:43 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@2fc16a1f, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=4, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:43 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@2b7f7989, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=2, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:42 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@1f7b7380, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0], TradingRecord [tradingRecordId=1, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:37 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordPayer=Student [stuId=10, stuName=zhanghaofeng, stuSex=男, stuAge=null, stuPosition=20180426, degree=18403, stuMajor=的说法, idCard=, companyPhone=, stuPhone=, fax=, qqEmail=, email=, address=, examAddress=啊撒地方, examType=201825, examTime=Wed Jul 18 00:00:00 CST 2018, stuAppraiser=33, stuApprover=33, appraiserId=null, approverId=cepo.resource.pool.birdlib.tradingrecord.bean.Approver@4974f9a1, examTypeId=null, positionId=null, degreeId=null, companyId=null, postCode=, start=null, size=null, firstCardDate=null, electronicAudit=合格, paperReview=合格, payee=, aggregateAmount=null, receivableAmount=null, receivableDate=null, payer=, invoiceDate=null, invoiceCard=, invoiceContent=, invoiceType=测评专票, invoicePostdate=Tue Jul 03 00:00:00 CST 2018, invoicePostnumber=, invoiceSign=否, pinyin=123456,,, registrationType=, certificateNumber=, maintainPeriod=, maintainTimes=, maintainBatch=, newMaintainPeriod=, newCertificatePostdate=Tue Jul 17 00:00:00 CST 2018, newCertificatePostnumber=, certificateSign=是, note=, specialcase=, maintainDate=null], tradingRecordAmount=3333.0, tradingRecordCreateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordCreateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordUpdateTime=Wed Sep 05 00:00:00 CST 2018, tradingRecordUpdateBy=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, password=928bfd2577490322a6e19b793691467e], tradingRecordDetail=aaaaaaaaaaaaaaaaaaaaaaaa, tradingRecordDeleteFlag=0]], t=TradingRecord [tradingRecordId=null, tradingRecordName=null, tradingRecordTime=null, tradingRecordPayee=null, tradingRecordPayer=null, tradingRecordAmount=null, tradingRecordCreateTime=null, tradingRecordCreateBy=null, tradingRecordUpdateTime=null, tradingRecordUpdateBy=null, tradingRecordDetail=null, tradingRecordDeleteFlag=null]]
这是前端js代码
function test(){
var test=" ";
var testPage=" ";
var testRequest=" ";
var testSession=" ";
var testApplication=" ";
console.log(test);
console.log(testPage);
console.log(testRequest);
console.log(testSession);
console.log(testApplication);
}
前端输出结果为
PageUtil [currentPage=0, pageSize=0, totalCounts=0, totalPages=0, list=null, t=null]
现在换成用Model传值
这是Model传值的Controller代码
@RequestMapping(value="/findalltradingrecord")
public String findWorklogByUserId(PageUtil pageUtil,Model model){
if (pageUtil==null||pageUtil.getCurrentPage()==0){
pageUtil=new PageUtil(1, 20);
pageUtil.setT(new TradingRecord());
}
try {
tradingRecordService.findTradingRecordByPage(pageUtil);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("pageUtil========"+pageUtil.toString());
model.addAttribute("pageUtil", pageUtil);
return "tradingrecord/trading_record";
}
其它的无变动
这是重启服务器后前端输出的数据
PageUtil [currentPage=1, pageSize=20, totalCounts=4, totalPages=1, list=[TradingRecord [tradingRecordId=3, tradingRecordName=交易记录测试1, tradingRecordTime=Wed Sep 05 09:26:43 CST 2018, tradingRecordPayee=User [userid=20180425, userUUID=A722BDFE-74D1-4842-BF3B-BDE078CBCDA8, username=admin, deptid=null, phone1=null, phone2=null, email=null, userIcon=null, 。。。。。。之后省略
原因暂时不明,记录下待解决