资源简介
采用的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源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
评论
共有 条评论