javaWeb图书管理系统


采用的JavaBean+Servlet+JDBC实现"图书管理系统",该系统包括 全部图书分页查询,图书分类分页查询,增加图书,修改图书,删除图书功能.
资源截图
代码片段和文件信息
package cn.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

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

import cn.modie.Book;
import cn.servce.BookServce;
import cn.servce.BookServceImpl;
import cn.utils.PageData;

public class BookServlet extends HttpServlet {

 private BookServce servce = new BookServceImpl();
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
 HttpSession session = request.getSession();
//       定义编码格式
   request.setCharacterEncoding(“utf-8“);
   response.setContentType(“text/html;utf-8“);
//                    获取请求信息
   String type = request.getParameter(“type“);
//         创建工具类对象
   PageData page = new PageData();
   int startRow = 0;
   int endRow = 0;
   int totalpage = 0;
   int totalpageid=0;
   int totalRows=0;
   int totalRowsid=0;
//         获取数据
   if(type == null || type.equals(“all“)){
      try {
     String st = request.getParameter(“num“);
//      System.out.println(st);
int num = 1;
if(st != null){
  num = Integer.parseInt(st); 
}
totalRows = servce.gettotalpage();
//     System.out.println();
    page.setTotalRows(totalRows);
    totalpage = page.getTotalPage();
    
//                  System.out.println(totalpage);
//     page.setPageindex(num);
    page.setPageIndex(num);
    startRow = page.getStartRow();
    endRow = page.getEndRow();
List list = servce.findAll(startRow endRow);
// System.out.println(“查询所有的:“+list.size());
// System.out.println(startRow+“----“+endRow);
List list2 = servce.findName();
//            将集合设置入域中
request.setAttribute(“list“ list);
session.setAttribute(“list2“ list2);
// 将总页数设置入域中
request.setAttribute(“totalpage“ totalpage);
// 将页码设置入域中
request.setAttribute(“num“ num);
// 转发至jsp页面
request.getRequestDispatcher(“entry.jsp“).forward(request response);
// 结束当前方法
return;
      } catch (Exception e) {
    e.printStackTrace();
    }
  }
  if(type.equals(“sel“)){
    String name = request.getParameter(“name“);
    String stt = request.getParameter(“numm“);
int numm = 1;
if(stt != null){
numm = Integer.parseInt(stt); 
}
// System.out.println(name);
    if(name != null && name.equals(“all“)){
// 重定向至entry页面
response.sendRedirect(“entry“);
        return;
    }
    if (name == name) {
    totalpageid= servce.gettotalpageid(name);
     page.setTotalRowsid(totalRowsid);
     totalpageid =page.getTotalpageid();
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-17 15:30  bookentry
     文件         607  2018-08-11 17:08  bookentry.classpath
     目录           0  2018-08-17 15:30  bookentry.myeclipse
     文件         300  2018-08-17 14:20  bookentry.mymetadata
     文件        1752  2018-08-10 14:48  bookentry.project
     目录           0  2018-08-17 15:30  bookentry.settings
     文件         500  2018-08-10 09:28  bookentry.settings.jsdtscope
     文件         103  2018-08-10 14:39  bookentry.settingscom.genuitec.eclipse.core.prefs
     文件          78  2018-08-10 09:28  bookentry.settingscom.genuitec.eclipse.ws.prefs
     文件          66  2018-08-17 14:39  bookentry.settingsorg.eclipse.core.resources.prefs
     文件         364  2018-08-10 09:28  bookentry.settingsorg.eclipse.jdt.core.prefs
     文件         465  2018-08-10 09:28  bookentry.settingsorg.eclipse.wst.common.component
     文件         252  2018-08-10 09:28  bookentry.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-08-10 09:28  bookentry.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-08-10 09:28  bookentry.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-08-17 15:30  bookentryWebRoot
     目录           0  2018-08-17 15:30  bookentryWebRootmeta-INF
     文件          36  2018-08-10 09:28  bookentryWebRootmeta-INFMANIFEST.MF
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INF
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclasses
     文件        1206  2018-08-17 14:41  bookentryWebRootWEB-INFclassesc3p0-config.xml
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescn
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescnaction
     文件        6189  2018-08-17 14:32  bookentryWebRootWEB-INFclassescnactionBookServlet.class
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescndao
     文件         841  2018-08-17 14:22  bookentryWebRootWEB-INFclassescndaoBookDAO.class
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescndaoimpl
     文件        6925  2018-08-17 14:23  bookentryWebRootWEB-INFclassescndaoimplBookDAOImpl.class
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescnmodie
     文件        2974  2018-08-17 14:20  bookentryWebRootWEB-INFclassescnmodieBook.class
     目录           0  2018-08-17 15:30  bookentryWebRootWEB-INFclassescnservce
............此处省略39个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)