• 大小: 19.73MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签: javaweb  

资源简介

本示例是使用JavaWeb技术实现一个简单的图片管理与分享系统,其中主要功能如下: 用户分类浏览系统中的图片缩略图 用户查看单张图片的详细信息,图片下载 用户查看一个分类内的所有图片缩略图 用户使用关键字进行模糊搜索 管理员登录 管理员拥有普通用户的所有功能,同时能够实现图片的删除 使用的主要技术有: JavaEE、JSP、Struts2、Hibernate、JavaBean 本项目开发环境为: Intellij IDEA 2016.3 Tomcat 8 JDK 1.8 MySQL 5.5

资源截图

代码片段和文件信息

package cn.hncu.Action;

import cn.hncu.Dao.AdminEntity;
import org.apache.struts2.ServletActionContext;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * Created by 32706 on 2017/4/20.
 */
public class CheckLoginAction {
    private String admin;
    private String password;

    public String getAdmin() {
        return admin;
    }

    public void setAdmin(String admin) {
        this.admin = admin;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public  String check()
    {
        HttpServletResponse response = ServletActionContext.getResponse();
        response.setContentType(“text/plain“);
        response.setCharacterEncoding(“utf-8“);
        HttpServletRequest request=ServletActionContext.getRequest();
        HttpSession session=request.getSession();


        System.out.println(this.admin);
        String realPassword=getPasswordByAccount(this.admin);
        if(realPassword!=null&&realPassword.equals(password))
        {
            session.setAttribute(“username“admin);
            return “successful“;
        }
        else
        {
            return “failed“;
        }

    }


    private String getPasswordByAccount(String admin)
    {
        String rt=null;


        Configuration configuration=new Configuration().configure();
        SessionFactory sessionFactory=configuration.buildSessionFactory();
        Session session=sessionFactory.openSession();
        AdminEntity tem=(AdminEntity)session.get(AdminEntity.classadmin) ;


       if(tem!=null)
        {
            return  tem.getPassword();
        }
        return rt;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-21 18:55  MyPhotoWeb\
     目录           0  2017-05-21 18:54  MyPhotoWeb\JavaWeb-Picture-Management-System\
     目录           0  2017-04-23 00:50  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\
     文件         395  2014-12-19 12:57  MyPhotoWeb\JavaWeb-Picture-Management-System\.gitattributes
     文件         862  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.gitignore
     文件          16  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\COMMIT_EDITMSG
     文件         334  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\config
     文件          73  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\description
     文件         129  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\FETCH_HEAD
     文件          23  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\HEAD
     目录           0  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\hooks\
     文件         177  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\hooks\README.sample
     文件       19632  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\index
     目录           0  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\info\
     文件         113  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\info\exclude
     目录           0  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\
     文件         362  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\HEAD
     目录           0  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\
     目录           0  2017-04-23 00:29  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\heads\
     文件         362  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\heads\master
     目录           0  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\remotes\
     目录           0  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\remotes\origin\
     文件         148  2017-04-23 00:34  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\logs\refs\remotes\origin\master
     目录           0  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\
     目录           0  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\03\
     文件        3566  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\03\19c6f538eaedde31fb949448801654e97168a3
     文件        5779  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\03\c8abfd7e22073b77c0159f5b26de6b65210586
     目录           0  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\04\
     文件        5605  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\04\8fd9d114bd46dd6ab0dd8eb9c15e92d656641c
     目录           0  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\08\
     文件        2747  2017-04-23 00:30  MyPhotoWeb\JavaWeb-Picture-Management-System\.git\objects\08\b5dc7238f4c34efe508efc93ae50617baee8e3
............此处省略378个文件信息

评论

共有 条评论