• 大小: 18.49MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: Java
  • 标签: jsp  MySQL  javaweb  SSH框架  

资源简介

基于ssh框架的图书管理系统,使用mysql数据库,适合学生作业

资源截图

代码片段和文件信息

package com.cc.library.action;

import java.io.IOException;
import java.util.Map;

import org.apache.struts2.ServletActionContext;

import com.cc.library.domain.Admin;
import com.cc.library.service.AdminService;
import com.cc.library.util.Md5Utils;
import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings(“serial“)
public class AdminInfoAction extends ActionSupport{

private AdminService  adminService;

public void setAdminService(AdminService adminService) {
this.adminService = adminService;
}

private String username;
private String name;
private String phone;
private String oldPwd;
private String newPwd;
private String confirmPwd;








public void setUsername(String username) {
this.username = username;
}




public void setOldPwd(String oldPwd) {
this.oldPwd = oldPwd;
}




public void setNewPwd(String newPwd) {
this.newPwd = newPwd;
}




public void setConfirmPwd(String confirmPwd) {
this.confirmPwd = confirmPwd;
}




public void setName(String name) {
this.name = name;
}




public void setPhone(String phone) {
this.phone = phone;
}




/**
 * 管理员个人资料
 * @return
 */
public String adminInfo(){
Mapject> session = ServletActionContext.getContext().getSession();
Admin admin = (Admin) session.get(“admin“);//从session得到管理员对象
admin.setUsername(username);
admin.setName(name);
admin.setPhone(phone);//重新设置admin对象
Admin newAdmin = adminService.updateAdminInfo(admin);//修改admin对象
int success = 0;
if(newAdmin!=null){
success = 1;
//重新存入session
session.put(“admin“ newAdmin);
}
try {
ServletActionContext.getResponse().getWriter().print(success);
} catch (IOException e) {
// TODO Auto-generated catch block
throw new RuntimeException(e.getMessage());
}
return null;
}

/**
 * 管理员密码修改
 * @return
 */
public String adminPwd(){
Admin admin = (Admin) ServletActionContext.getContext().getSession().get(“admin“);
int state = -1;//原密码错误
//取出原密码进行比对
if(admin.getPwd().equals(Md5Utils.md5(oldPwd))){
if(newPwd.equals(confirmPwd)){
state = 1;//修改成功
admin.setPwd(Md5Utils.md5(newPwd));
admin = adminService.updateAdminInfo(admin);
//重新存入session
ServletActionContext.getContext().getSession().put(“admin“ admin);
}else{
state = 0;//确认密码不一致
}
}
try {
ServletActionContext.getResponse().getWriter().print(state);
} catch (IOException e) {
// TODO Auto-generated catch block
throw new RuntimeException(e.getMessage());
}
return null;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3911  2018-03-27 14:14  SSH框架jsp图书管理系统\代码\LibrarySystem\.classpath

     文件        312  2018-03-27 14:13  SSH框架jsp图书管理系统\代码\LibrarySystem\.mymetadata

     文件       1756  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.project

     文件        500  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\.jsdtscope

     文件         57  2018-03-27 14:14  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.jdt.core.prefs

     文件        629  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.wst.common.component

     文件        252  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1072  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-admin-info.xml

     文件       1415  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-admin-login.xml

     文件       1175  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-admin-manage.xml

     文件       1490  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-authorization.xml

     文件       1565  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-back-manage.xml

     文件       1735  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-book-manage.xml

     文件       1154  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-book.xml

     文件       1449  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-bookType-manage.xml

     文件       1737  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-borrow-manage.xml

     文件       1081  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-borrow-search.xml

     文件       1069  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-borrow.xml

     文件       2159  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-db.xml

     文件       1000  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-download.xml

     文件       1589  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-forfeit-manage.xml

     文件       1080  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-forfeit.xml

     文件       2322  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-quartz.xml

     文件       1076  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-reader-info.xml

     文件       1589  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-reader-login.xml

     文件       1080  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-reader-manage.xml

     文件       1469  2018-03-27 14:11  SSH框架jsp图书管理系统\代码\LibrarySystem\config\spring\applicationContext-readerType-manage.xml

............此处省略292个文件信息

评论

共有 条评论