资源简介
采用的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\.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\.settings\com.genuitec.eclipse.core.prefs
文件 78 2018-08-10 09:28 bookentry\.settings\com.genuitec.eclipse.ws.prefs
文件 66 2018-08-17 14:39 bookentry\.settings\org.eclipse.core.resources.prefs
文件 364 2018-08-10 09:28 bookentry\.settings\org.eclipse.jdt.core.prefs
文件 465 2018-08-10 09:28 bookentry\.settings\org.eclipse.wst.common.component
文件 252 2018-08-10 09:28 bookentry\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-08-10 09:28 bookentry\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-08-10 09:28 bookentry\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-08-17 15:30 bookentry\WebRoot\
目录 0 2018-08-17 15:30 bookentry\WebRoot\me
文件 36 2018-08-10 09:28 bookentry\WebRoot\me
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\
文件 1206 2018-08-17 14:41 bookentry\WebRoot\WEB-INF\classes\c3p0-config.xm
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\action\
文件 6189 2018-08-17 14:32 bookentry\WebRoot\WEB-INF\classes\cn\action\BookServlet.class
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\dao\
文件 841 2018-08-17 14:22 bookentry\WebRoot\WEB-INF\classes\cn\dao\BookDAO.class
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\dao\impl\
文件 6925 2018-08-17 14:23 bookentry\WebRoot\WEB-INF\classes\cn\dao\impl\BookDAOImpl.class
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\modie\
文件 2974 2018-08-17 14:20 bookentry\WebRoot\WEB-INF\classes\cn\modie\Book.class
目录 0 2018-08-17 15:30 bookentry\WebRoot\WEB-INF\classes\cn\servce\
............此处省略39个文件信息
相关资源
- 简单java web 基于eclipse和oracle 书籍管
- jar反编译工具.zip
- 基于javavweb平台电商服务平台系统开发
- JAVAweb实现简单的登录注册以及表格填
- Java编程思想第四版非扫描
- java购物网站175054
- 黑马java教程知识点笔记整理
- 汽车出租管理系统
- Java swing 开发的学生信息管理系统
- 电影票管理系统.rar
- Java客户关系管理系统
- jsp+servlet+mysql员工管理系统
- 员工信息管理系统
- 博客管理系统
- 软件开发工程师JAVA题库
- JAVA代码实现WEB简单购物车功能
- 教务后台管理系统
- 闲鱼网制作
- Javaweb仓储管理系统
- java简单查询天气
- 基于MVC的javaWeb简易留言板仅供学习
- rfid的一卡通读写
- Java模拟最短作业优先、时间片轮转、
- Java语言程序设计第10版基础篇课后题
- javaee简单登录和增删查改
- 图书销售网站
- java程序设计教程(第五版)源代码
- java选修课系统结课项目以及项目报告
- web文件管理器
- JAVA3D安装程序
评论
共有 条评论