本人也是学生所以写的代码都是学生能看懂的 包含全部代码和数据可以 调试即可运行
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 55453 2018-12-01 21:43 eb.sql
目录 0 2018-11-21 22:43 myEazyBuy
目录 0 2018-12-01 19:57 myEazyBuy.idea
文件 542 2018-12-01 12:43 myEazyBuy.ideacompiler.xml
目录 0 2018-11-27 18:11 myEazyBuy.ideadataSources
文件 855 2018-11-21 15:05 myEazyBuy.ideadataSources.local.xml
文件 899 2018-11-21 15:00 myEazyBuy.ideadataSources.xml
文件 54643 2018-11-27 18:11 myEazyBuy.ideadataSourcesf973ab62-2422-41f3-82e1-8d4e76d17f7c.xml
文件 177 2018-11-21 14:45 myEazyBuy.ideaencodings.xml
文件 654 2018-11-21 14:45 myEazyBuy.ideamisc.xml
文件 8915 2018-11-27 18:04 myEazyBuy.ideauiDesigner.xml
文件 59105 2018-12-01 19:57 myEazyBuy.ideaworkspace.xml
文件 81 2018-11-21 14:40 myEazyBuymyEazyBuy.iml
文件 10896 2018-11-21 22:43 myEazyBuypom.xml
目录 0 2018-11-21 14:39 myEazyBuysrc
目录 0 2018-11-21 14:40 myEazyBuysrcmain
目录 0 2018-11-22 09:41 myEazyBuysrcmainjava
目录 0 2018-11-21 15:11 myEazyBuysrcmainjavacom
目录 0 2018-11-22 09:43 myEazyBuysrcmainjavacommk
目录 0 2018-12-01 18:53 myEazyBuysrcmainjavacommkcontroller
文件 2578 2018-12-01 14:59 myEazyBuysrcmainjavacommkcontrollerLoginAction.java
文件 11136 2018-12-01 18:53 myEazyBuysrcmainjavacommkcontrollerMainAction.java
目录 0 2018-12-01 18:17 myEazyBuysrcmainjavacommkdao
目录 0 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoImlp
文件 1575 2018-11-23 15:44 myEazyBuysrcmainjavacommkdaoImlpLoginDaoImpl.java
文件 10078 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoImlpMainDaoImpl.java
文件 252 2018-11-23 15:44 myEazyBuysrcmainjavacommkdaoLoginDao.java
文件 1277 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoMainDao.java
目录 0 2018-11-30 11:28 myEazyBuysrcmainjavacommkentity
文件 806 2018-11-22 09:43 myEazyBuysrcmainjavacommkentityadmin.hbm.xml
文件 739 2018-11-22 21:19 myEazyBuysrcmainjavacommkentityAdmin.java
............此处省略898个文件信息
package com.mk.controller;
import com.mk.entity.News;
import com.mk.entity.Order;
import com.mk.entity.User;
import com.mk.service.LoginService;
import com.mk.service.MainService;
import org.apache.struts2.ServletActionContext;
import org.hibernate.Session;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import javax.security.auth.login.FailedLoginException;
import javax.servlet.http.HttpSession;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@Controller
public class LoginAction {
@Autowired
private LoginService loginService;
private User user;
//用来区别是加入购物车之后的重新查询页面信息还是登陆之后的查询页面所需要的信息 返回不同的字符串
//然后跳转的不同的jsp页面
@Autowired
private MainService mainService;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String userLogin(){
HttpSession session = null;
int money = 0;
User user1 = loginService.userLogin(user);
String string = “fail“;
if(user1 != null){
string = “success“;
session = ServletActionContext.getRequest().getSession();
session.setAttribute(“user“user1);
Set orders = user1.getOrders();
//已经被支付的订单过滤掉
Set set = new HashSet();
for(Order order : orders){
if(order.getState() == 0){
set.add(order);
}
}
session.setAttribute(“orders“set);
for (Order order : set){
money+=order.getProduct().getPrice()*order.getCount();
}
session.setAttribute(“money“money);
}
return string;
}
public String regist(){
loginService.regist(user);
return “fail“;
}
public String logout(){
HttpSession session = ServletActionContext.getRequest().getSession();
session.invalidate();
return “fail“;
}
public String getAllShow(){
List list = loginService.getAllNews();
HttpSession session = ServletActionContext.getRequest().getSession();
session.setAttribute(“newsList“list);
List type1List = mainService.getAllType1();
session.setAttribute(“type1List“type1List);
return “getAllShow.ok“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 55453 2018-12-01 21:43 eb.sql
目录 0 2018-11-21 22:43 myEazyBuy
目录 0 2018-12-01 19:57 myEazyBuy.idea
文件 542 2018-12-01 12:43 myEazyBuy.ideacompiler.xm
目录 0 2018-11-27 18:11 myEazyBuy.ideadataSources
文件 855 2018-11-21 15:05 myEazyBuy.ideadataSources.local.xm
文件 899 2018-11-21 15:00 myEazyBuy.ideadataSources.xm
文件 54643 2018-11-27 18:11 myEazyBuy.ideadataSourcesf973ab62-2422-41f3-82e1-8d4e76d17f7c.xm
文件 177 2018-11-21 14:45 myEazyBuy.ideaencodings.xm
文件 654 2018-11-21 14:45 myEazyBuy.ideamisc.xm
文件 8915 2018-11-27 18:04 myEazyBuy.ideauiDesigner.xm
文件 59105 2018-12-01 19:57 myEazyBuy.ideaworkspace.xm
文件 81 2018-11-21 14:40 myEazyBuymyEazyBuy.iml
文件 10896 2018-11-21 22:43 myEazyBuypom.xm
目录 0 2018-11-21 14:39 myEazyBuysrc
目录 0 2018-11-21 14:40 myEazyBuysrcmain
目录 0 2018-11-22 09:41 myEazyBuysrcmainjava
目录 0 2018-11-21 15:11 myEazyBuysrcmainjavacom
目录 0 2018-11-22 09:43 myEazyBuysrcmainjavacommk
目录 0 2018-12-01 18:53 myEazyBuysrcmainjavacommkcontroller
文件 2578 2018-12-01 14:59 myEazyBuysrcmainjavacommkcontrollerLoginAction.java
文件 11136 2018-12-01 18:53 myEazyBuysrcmainjavacommkcontrollerMainAction.java
目录 0 2018-12-01 18:17 myEazyBuysrcmainjavacommkdao
目录 0 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoImlp
文件 1575 2018-11-23 15:44 myEazyBuysrcmainjavacommkdaoImlpLoginDaoImpl.java
文件 10078 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoImlpMainDaoImpl.java
文件 252 2018-11-23 15:44 myEazyBuysrcmainjavacommkdaoLoginDao.java
文件 1277 2018-12-01 18:17 myEazyBuysrcmainjavacommkdaoMainDao.java
目录 0 2018-11-30 11:28 myEazyBuysrcmainjavacommkentity
文件 806 2018-11-22 09:43 myEazyBuysrcmainjavacommkentityadmin.hbm.xm
文件 739 2018-11-22 21:19 myEazyBuysrcmainjavacommkentityAdmin.java
............此处省略898个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)