基于javaweb的SSH校园二手交易平台(java+jsp+ssh+mysql+tomcat)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

后台管理员:管理各种信息

用户:购买和发布商品,留言,求购等

340123242502

前台

210123242502

220123242502

230123242502

240123242502

250123242502

260123242502

270123242502

后台

280123242502

290123242502

310123242502

320123242502

330123242502

技术框架

JSP JavaScript jquery bootstrap Spring Struts2 Hibernate

基于javaweb的SSH校园二手交易平台(java+jsp+ssh+mysql+tomcat)

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) {
// 任意一个dao都行
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;

}

}

}








/**
*
* @param 下一页的分页链接
* @param 一页最大记录数
* @param 当前HttpServletRequest对象
* @param 数据库操作对象
*/
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";
}


项目链接:
https://javayms.github.io?id=481021530306107aa
https://javayms.pages.dev?id=481021530306107aa