资源简介
本示例是使用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\desc
文件 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\ob
目录 0 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
文件 3566 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
文件 5779 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
目录 0 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
文件 5605 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
目录 0 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
文件 2747 2017-04-23 00:30 MyPhotoWeb\JavaWeb-Picture-Management-System\.git\ob
............此处省略378个文件信息
- 上一篇:java SSH 超市后台管理系统
- 下一篇:android扫雷demo
相关资源
- 锐聘学院QST青软JavaWeb十二个打包
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- java web知识点总结思维导图
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- 李兴华JavaWeb培训经典笔记
- javaweb程序源码
- 基于JavaWeb的美食图片分享网站.zip
- JavaWeb-学生在线选课系统
- JavaWeb经典项目-图书管理系统
- 二手房屋交易系统
- 网络购物商城项目-12个项目
- 毕设:基于javaweb的宿舍管理系统
- javaweb政府oa代码
- 基于SSM框架的网上书店商城项目系统
- 旅游平台JAVA WEB
- JavaWeb网上图书商城完整项目资料
- JavaWeb开发的BBS系统
- SSM+Mysql实现防慕课网项目.zip
- Java Web开发实战经典
- 深入分析JavaWeb技术内幕修订版_13596
- JavaWEB商城项目(包括数据库)
- 基于JavaWeb的网上书店的设计与实现毕
- 基于JavaWeb学生管理系统
- JavaWeb中文件上传最强工具类
- 基于javaweb的投票系统
评论
共有 条评论