资源简介
本人也是学生所以写的代码都是学生能看懂的 包含全部代码和数据可以 调试即可运行
代码片段和文件信息
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\.idea\compiler.xm
目录 0 2018-11-27 18:11 myEazyBuy\.idea\dataSources\
文件 855 2018-11-21 15:05 myEazyBuy\.idea\dataSources.local.xm
文件 899 2018-11-21 15:00 myEazyBuy\.idea\dataSources.xm
文件 54643 2018-11-27 18:11 myEazyBuy\.idea\dataSources\f973ab62-2422-41f3-82e1-8d4e76d17f7c.xm
文件 177 2018-11-21 14:45 myEazyBuy\.idea\encodings.xm
文件 654 2018-11-21 14:45 myEazyBuy\.idea\misc.xm
文件 8915 2018-11-27 18:04 myEazyBuy\.idea\uiDesigner.xm
文件 59105 2018-12-01 19:57 myEazyBuy\.idea\workspace.xm
文件 81 2018-11-21 14:40 myEazyBuy\myEazyBuy.iml
文件 10896 2018-11-21 22:43 myEazyBuy\pom.xm
目录 0 2018-11-21 14:39 myEazyBuy\src\
目录 0 2018-11-21 14:40 myEazyBuy\src\main\
目录 0 2018-11-22 09:41 myEazyBuy\src\main\java\
目录 0 2018-11-21 15:11 myEazyBuy\src\main\java\com\
目录 0 2018-11-22 09:43 myEazyBuy\src\main\java\com\mk\
目录 0 2018-12-01 18:53 myEazyBuy\src\main\java\com\mk\controller\
文件 2578 2018-12-01 14:59 myEazyBuy\src\main\java\com\mk\controller\LoginAction.java
文件 11136 2018-12-01 18:53 myEazyBuy\src\main\java\com\mk\controller\MainAction.java
目录 0 2018-12-01 18:17 myEazyBuy\src\main\java\com\mk\dao\
目录 0 2018-12-01 18:17 myEazyBuy\src\main\java\com\mk\dao\Imlp\
文件 1575 2018-11-23 15:44 myEazyBuy\src\main\java\com\mk\dao\Imlp\LoginDaoImpl.java
文件 10078 2018-12-01 18:17 myEazyBuy\src\main\java\com\mk\dao\Imlp\MainDaoImpl.java
文件 252 2018-11-23 15:44 myEazyBuy\src\main\java\com\mk\dao\LoginDao.java
文件 1277 2018-12-01 18:17 myEazyBuy\src\main\java\com\mk\dao\MainDao.java
目录 0 2018-11-30 11:28 myEazyBuy\src\main\java\com\mk\entity\
文件 806 2018-11-22 09:43 myEazyBuy\src\main\java\com\mk\entity\admin.hbm.xm
文件 739 2018-11-22 21:19 myEazyBuy\src\main\java\com\mk\entity\Admin.java
............此处省略898个文件信息
相关资源
- jdk-8u151-linux-arm64-vfp-hflt.tar.gz
- 神经网络与深度学习应用实战
- ACCP 北大青鸟 y2 作业答案
- 客户关系管理系统_CRM北大青鸟毕业项
- securecrt8.5含注册机
- 最新版本的Struts2+Spring4+Hibernate4框架整
- jre-7u7-windows-i586
- 完整的SSH校园招聘系统包括文档
- 传统架构迁移到微服务架构方案
- 机器学习原理与应用入门
- 手机销售系统可以用作毕业设计
- 黑马SSH整合CRM项目
- openJDK安装包for CentOS7
- 基于SSH框架的超市管理系统附数据库
- 有效的单元测试完整带标签目录
- ssh框架的学生管理的简单,包括增删
- IE浏览器使用VLC实时显示视频海康、大
- Spring实战第4版高清完整扫描版带书签
- ssh租房系统项目源码-附数据库
- ssh框架宠物系统.rar
- 一套完整的电商前台
- SSH框架图书商城系统带支付功能
- ssh三大框架搭建的项目源码
- 超市积分管理系统.rar
- 企业车辆管理系统设计与实现.rar
- 英语单词管理系统ssh+数据库+easyUI+等
- 基于ssh的购物网站和后台管理系统
- ssh2+EasyUI权限管理系统源代码
- Spring+SpringMVC+hibernate完美整合包
- 网上订餐系统外卖
评论
共有 条评论