• 大小: 11MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-01
  • 语言: Java
  • 标签: easyui  jsp  servlet  maven  

资源简介

用于课程设计的图书馆管理系统,数据库是mysql,数据库文件在里面。环境是IDEA+maven+Tomcat,项目用到了easyui前端框架。实现了:帐号管理、图书管理、书库管理、类别管理、读者管理、借书证管理、借书记录管理、罚款管理、借还书操作等等功能。

资源截图

代码片段和文件信息

package com.ethan.controller.book;

import com.alibaba.fastjson.JSON;
import com.ethan.entity.AllEntity;
import com.ethan.entity.BookCatagory;
import com.ethan.factory.Factory;
import com.ethan.service.BookCatagoryService;
import com.ethan.utils.ResponseUtil;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by zhangwenyu on 2018/12/6.
 */

@WebServlet(“/bookcatagory“)
public class BookCatagoryServlet extends HttpServlet {
    BookCatagory bookCatagory = Factory.getBookCatagoryInstance();
    BookCatagoryService bookCatagoryService = Factory.getBookCatagoryServiceInstance();

    Mapject> map = new HashMapject>();
    String result = null;

    protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
        request.setCharacterEncoding(“utf-8“);
        response.setContentType(“text/html;charset=utf-8“);
        // 接收客户端信息
        String flagText = request.getParameter(“flagText“);

        if (flagText != null && flagText.equals(“allBookCatagory“)) {

            String page = request.getParameter(“page“);
            String rows = request.getParameter(“rows“);

            String bookcatagory_name = request.getParameter(“bookcatagory_name“);
            bookCatagory.setBookcatagory_name(bookcatagory_name);

//            System.out.println(book_catagory_room.toString());

            List book_catagory_rooms = null;
            int total = 0;

            try {
                book_catagory_rooms = bookCatagoryService.allCatagory(bookCatagory Integer.parseInt(page) Integer.parseInt(rows));
                total = book_catagory_rooms.size();
            } catch (SQLException e) {
                e.printStackTrace();
            }


            map.put(“rows“ book_catagory_rooms);
            map.put(“total“ total);

        } else if (flagText != null && flagText.equals(“update“)) {
            String bookcatagory_id = request.getParameter(“bookcatagory_id“);
            String bookcatagory_name = request.getParameter(“bookcatagory_name“);
            String bookcatagory_brid = request.getParameter(“bookcatagory_brid“);
            String bookcatagory_demo = request.getParameter(“bookcatagory_demo“);

            bookCatagory = new BookCatagory(Integer.parseInt(bookcatagory_id) bookcatagory_name Integer.parseInt(bookcatagory_brid) bookcatagory_demo);

            int code = 0;

            try {
                code = bookCatagoryService.updateBC(bookCatagory);
            } catch (SQLException e) {
                e.printStackTrace();
            }


           

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-16 22:10  WebBook\
     目录           0  2018-12-13 20:14  WebBook\.git\
     文件          13  2018-12-13 17:25  WebBook\.git\COMMIT_EDITMSG
     文件          23  2018-12-07 12:58  WebBook\.git\HEAD
     文件         300  2018-12-07 13:00  WebBook\.git\config
     文件          73  2018-12-07 12:58  WebBook\.git\description
     目录           0  2018-12-07 12:58  WebBook\.git\hooks\
     文件         478  2018-12-07 12:58  WebBook\.git\hooks\applypatch-msg.sample
     文件         896  2018-12-07 12:58  WebBook\.git\hooks\commit-msg.sample
     文件        3327  2018-12-07 12:58  WebBook\.git\hooks\fsmonitor-watchman.sample
     文件         189  2018-12-07 12:58  WebBook\.git\hooks\post-update.sample
     文件         424  2018-12-07 12:58  WebBook\.git\hooks\pre-applypatch.sample
     文件        1638  2018-12-07 12:58  WebBook\.git\hooks\pre-commit.sample
     文件        1348  2018-12-07 12:58  WebBook\.git\hooks\pre-push.sample
     文件        4898  2018-12-07 12:58  WebBook\.git\hooks\pre-rebase.sample
     文件         544  2018-12-07 12:58  WebBook\.git\hooks\pre-receive.sample
     文件        1492  2018-12-07 12:58  WebBook\.git\hooks\prepare-commit-msg.sample
     文件        3610  2018-12-07 12:58  WebBook\.git\hooks\update.sample
     文件      132460  2018-12-13 20:06  WebBook\.git\index
     目录           0  2018-12-07 12:58  WebBook\.git\info\
     文件         240  2018-12-07 12:58  WebBook\.git\info\exclude
     目录           0  2018-12-07 12:59  WebBook\.git\logs\
     文件         891  2018-12-13 17:25  WebBook\.git\logs\HEAD
     目录           0  2018-12-07 13:00  WebBook\.git\logs\refs\
     目录           0  2018-12-07 12:59  WebBook\.git\logs\refs\heads\
     文件         891  2018-12-13 17:25  WebBook\.git\logs\refs\heads\master
     目录           0  2018-12-07 13:00  WebBook\.git\logs\refs\remotes\
     目录           0  2018-12-07 13:00  WebBook\.git\logs\refs\remotes\origin\
     文件         828  2018-12-13 17:26  WebBook\.git\logs\refs\remotes\origin\master
     目录           0  2018-12-13 17:25  WebBook\.git\objects\
     目录           0  2018-12-09 20:32  WebBook\.git\objects\00\
............此处省略5422个文件信息

评论

共有 条评论