资源简介

不错的图书信息管理系统,配有技术文件,如果需要请留言!!!

资源截图

代码片段和文件信息

package action;

import java.io.PrintWriter;
import java.util.List;

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

import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.actions.DispatchAction;

import dao.AdminDao;
import dao.BookDao;
import dao.BookTypeDao;
import dao.UsersDao;
import dutil.HibernateSessionFactory;
import entity.Admin;
import entity.Book;
import entity.BookType;
import entity.Users;

public class AdminAction extends DispatchAction {

private HttpSession session;
private ActionForward forward;
private PrintWriter pw = null;

// 查询管理员信息

public ActionForward selectAdmin(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
try {
session = request.getSession();
List list = AdminDao.selectAdmin();

session.setAttribute(“list“ list);
forward = mapping.findForward(“adminlist“);

} catch (Exception e) {
forward = mapping.findForward(“systemerror“);
}
return forward;
}

// 新增管理员,判断管理员账号是否已存在
public ActionForward readdAdmin(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
try {
session = request.getSession();

String admin_id = request.getParameter(“admin_id“);

if (AdminDao.checkadmin(admin_id)) {
forward = mapping.findForward(“addadmin“);
} else {
forward = mapping.findForward(“readdadmin“);
}
} catch (Exception e) {
forward = mapping.findForward(“systemerror“);
}
return forward;
}

// 新增管理员
public ActionForward addAdmin(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
try {
DynaActionForm df = (DynaActionForm) form;
Admin admin = new Admin();
BeanUtils.copyProperties(admin df);
AdminDao.addAdmin(admin);

forward = mapping.findForward(“select“);
} catch (Exception e) {
forward = mapping.findForward(“systemerror“);
}
return forward;
}

// 修改管理员密码
public ActionForward updatePwd(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response)
throws Exception {
try {
session = request.getSession();

String pwd = request.getParameter(“pwd“);
String newpwd = request.getParameter(“newpwd“);
String admin_id = (String) session.getAttribute(“admin_id“);
Admin admin = AdminDao.selectpwd(admin_id pwd);

if (admin == null) {

forward = mapping.findForward(“adminpwderror“);
} else {

AdminDao.updatepwd(admin.getId() newpwd);
forward = mapping.findForward(“adm

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-10-18 12:44  MyLibrary\
     文件         770  2010-09-06 19:37  MyLibrary\.classpath
     文件         490  2010-09-06 19:37  MyLibrary\.myhibernatedata
     文件         300  2010-10-11 21:07  MyLibrary\.mymetadata
     文件         262  2010-09-06 19:36  MyLibrary\.mystrutsdata
     文件        1512  2010-09-08 10:25  MyLibrary\.project
     文件        1586  2010-10-09 20:37  MyLibrary\sql.sql
     目录           0  2010-10-18 12:44  MyLibrary\src\
     目录           0  2010-10-18 12:44  MyLibrary\src\action\
     文件        5564  2010-10-21 12:03  MyLibrary\src\action\AdminAction.java
     文件        6804  2010-10-21 11:43  MyLibrary\src\action\BookAction.java
     文件        6464  2010-10-21 11:31  MyLibrary\src\action\BookTypeAction.java
     文件        2132  2010-10-21 11:58  MyLibrary\src\action\LoginAction.java
     文件        8373  2010-10-13 17:19  MyLibrary\src\action\UsersAction.java
     文件       15136  2010-10-17 21:54  MyLibrary\src\action\UsersBookAction.java
     目录           0  2010-10-18 12:44  MyLibrary\src\com\
     目录           0  2010-10-18 12:44  MyLibrary\src\com\yourcompany\
     目录           0  2010-10-18 12:44  MyLibrary\src\com\yourcompany\struts\
     文件          92  2010-09-06 19:36  MyLibrary\src\com\yourcompany\struts\ApplicationResources.properties
     目录           0  2010-10-18 12:44  MyLibrary\src\dao\
     文件        2993  2010-10-10 16:52  MyLibrary\src\dao\AdminDao.java
     文件        2746  2010-10-10 16:53  MyLibrary\src\dao\BookDao.java
     文件        3624  2010-10-10 16:53  MyLibrary\src\dao\BookTypeDao.java
     文件        7505  2010-10-22 08:40  MyLibrary\src\dao\UsersBookDao.java
     文件        4556  2010-10-17 21:57  MyLibrary\src\dao\UsersDao.java
     目录           0  2010-10-18 12:44  MyLibrary\src\dutil\
     文件        1327  2010-10-17 13:12  MyLibrary\src\dutil\hibernate.cfg.xml
     文件        3325  2010-09-06 19:37  MyLibrary\src\dutil\HibernateSessionFactory.java
     文件         968  2010-10-17 21:43  MyLibrary\src\dutil\Test.java
     文件         769  2010-10-17 21:44  MyLibrary\src\dutil\Test1.java
     目录           0  2010-10-18 12:44  MyLibrary\src\entity\
............此处省略126个文件信息

评论

共有 条评论