• 大小: 68.72MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: 其他
  • 标签: ssh  java  

资源简介

本人也是学生所以写的代码都是学生能看懂的 包含全部代码和数据可以 调试即可运行

资源截图

代码片段和文件信息

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.xml
     目录           0  2018-11-27 18:11  myEazyBuy\.idea\dataSources\
     文件         855  2018-11-21 15:05  myEazyBuy\.idea\dataSources.local.xml
     文件         899  2018-11-21 15:00  myEazyBuy\.idea\dataSources.xml
     文件       54643  2018-11-27 18:11  myEazyBuy\.idea\dataSources\f973ab62-2422-41f3-82e1-8d4e76d17f7c.xml
     文件         177  2018-11-21 14:45  myEazyBuy\.idea\encodings.xml
     文件         654  2018-11-21 14:45  myEazyBuy\.idea\misc.xml
     文件        8915  2018-11-27 18:04  myEazyBuy\.idea\uiDesigner.xml
     文件       59105  2018-12-01 19:57  myEazyBuy\.idea\workspace.xml
     文件          81  2018-11-21 14:40  myEazyBuy\myEazyBuy.iml
     文件       10896  2018-11-21 22:43  myEazyBuy\pom.xml
     目录           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.xml
     文件         739  2018-11-22 21:19  myEazyBuy\src\main\java\com\mk\entity\Admin.java
............此处省略898个文件信息

评论

共有 条评论