采用的JavaBean+Servlet+JDBC实现"图书管理系统",该系统包括 全部图书分页查询,图书分类分页查询,增加图书,修改图书,删除图书功能.
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
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.myme
文件 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.xm
文件 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 bookentryWebRootme
文件 36 2018-08-10 09:28 bookentryWebRootme
目录 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.xm
目录 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)