——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
后台管理员:管理各种信息
用户:购买和发布商品,留言,求购等

前台







后台





技术框架
JSP JavaScript jquery bootstrap Spring Struts2 Hibernate
基于javaweb的SSH校园二手交易平台(java+jsp+ssh+mysql+tomcat)
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
public void setGoodid(String goodid) { this.goodid = goodid; }
public String getMemberid() { return memberid; }
public void setMemberid(String memberid) { this.memberid = memberid; }
public String getSuc() { return suc; }
public void setSuc(String suc) { this.suc = suc; }
public String getNo() { return no; }
public void setNo(String no) { this.no = no; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| return idcard; } public void setIdcard(String idcard) { this.idcard = idcard; } public String getXuehao() { return xuehao; } public void setXuehao(String xuehao) { this.xuehao = xuehao; } public String getXuexiao() { return xuexiao; } public void setXuexiao(String xuexiao) { this.xuexiao = xuexiao; } public String getZhuanye() { return zhuanye; } public void setZhuanye(String zhuanye) { this.zhuanye = zhuanye; } public String getQq() { return qq; } public void setQq(String qq) { this.qq = qq; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getDelstatus() { return delstatus; } public void setDelstatus(String delstatus) { this.delstatus = delstatus; } public String getSavetime() { return savetime; } public void setSavetime(String savetime) { this.savetime = savetime; } public String getSuc() { return suc;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| * * @param 下一页的分页链接 * @param 一页最大记录数 * @param 当前HttpServletRequest对象 * @param 数据库操作对象 */ protected PageManager(String path, int pageSize, HttpServletRequest request) { this.dao = (CommonDAO)Info.getDao(request, "CommonDAO"); this.currentPage = 1; this.pageNumber = 1; this.count = 0; this.pageSize = pageSize <= 0 ? DEFAULTPAGESIZE : pageSize; this.request = request; this.path = path;
request.setAttribute("page", this);
try { this.currentPage = Integer.parseInt(request .getParameter("currentPage")) <= 0 ? 1 : Integer .parseInt(request.getParameter("currentPage"));
} catch (Exception e) {
try { this.currentPage = Integer.parseInt((String) request .getSession().getAttribute("currentPage"));
} catch (Exception e1) { this.currentPage = 1;
}
}
}
public static PageManager getPage(String path, int pageSize, HttpServletRequest request) {
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| return id; } public void setId(Integer id) { this.id = id; } public String getDdno() { return ddno; } public void setDdno(String ddno) { this.ddno = ddno; } public String getMemberid() { return memberid; } public void setMemberid(String memberid) { this.memberid = memberid; } public String getDdprice() { return ddprice; } public void setDdprice(String ddprice) { this.ddprice = ddprice; } public String getFhstatus() { return fhstatus; } public void setFhstatus(String fhstatus) { this.fhstatus = fhstatus; } public String getSavetime() { return savetime; } public void setSavetime(String savetime) { this.savetime = savetime; } public String getShstatus() { return shstatus; } public void setShstatus(String shstatus) { this.shstatus = shstatus; } public String getWlinfo() { return wlinfo; } public void setWlinfo(String wlinfo) { this.wlinfo = wlinfo; } public String getFkstatus() { return fkstatus;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| Ddinfo di = (Ddinfo)commonDAO.findById(id, "Ddinfo"); Dddetail ddd = (Dddetail)commonDAO.findByHql("from Dddetail where ddno='"+di.getDdno()+"'").get(0); if(Integer.parseInt(ddd.getSl().toString())<=commonDAO.getkc(Integer.parseInt(ddd.getGoodid()))){ di.setFkstatus("已付款"); commonDAO.update(di); System.out.println("isjfdk=="+isjfdk); suc="订单支付成功!"; return "success"; }else{ suc="卖家库存不足,付款失败!"; return "erro"; } }
public String orderFh(){ Ddinfo di = (Ddinfo)commonDAO.findById(id,"Ddinfo"); Dddetail ddi = (Dddetail)commonDAO.findByHql(" from Dddetail where ddno='"+di.getDdno()+"'").get(0); int yzkc = commonDAO.getkc(Integer.parseInt(ddi.getGoodid())); if(yzkc>=Integer.valueOf(ddi.getSl())){ Kcrecord kc = new Kcrecord(); kc.setGid(ddi.getGoodid()); kc.setHappennum(ddi.getSl()); kc.setType("out"); commonDAO.save(kc); int kcnum = commonDAO.getkc(Integer.parseInt(ddi.getGoodid())); if(kcnum==0){ Goods g = (Goods)commonDAO.findById(ddi.getGoodid(),"Goods"); g.setIstj("no"); commonDAO.update(g); } di.setWlinfo(wlcompany+"/"+dh); di.setFhstatus("已发货"); commonDAO.update(di); suc="发货成功!"; }else{ suc="库存不足, 发货失败!"; } return "success"; }
public String orderMj(){ Ddinfo di = (Ddinfo)commonDAO.findById(id,"Ddinfo"); di.setRemark(remark); commonDAO.update(di); return "success"; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=481021530306107aa
https://javayms.pages.dev?id=481021530306107aa