資源簡介
采用的JavaBean+Servlet+JDBC實(shí)現(xiàn)"圖書管理系統(tǒng)",該系統(tǒng)包括 全部圖書分頁查詢,圖書分類分頁查詢,增加圖書,修改圖書,刪除圖書功能.

代碼片段和文件信息
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“);
// ???????????????????獲取請(qǐng)求信息
???String?type?=?request.getParameter(“type“);
// ????????創(chuàng)建工具類對(duì)象
???PageData?page?=?new?PageData();
???int?startRow?=?0;
???int?endRow?=?0;
???int?totalpage?=?0;
???int?totalpageid=0;
???int?totalRows=0;
???int?totalRowsid=0;
// ????????獲取數(shù)據(jù)
???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();
// ???????????將集合設(shè)置入域中
request.setAttribute(“l(fā)ist“?list);
session.setAttribute(“l(fā)ist2“?list2);
// 將總頁數(shù)設(shè)置入域中
request.setAttribute(“totalpage“?totalpage);
// 將頁碼設(shè)置入域中
request.setAttribute(“num“?num);
// 轉(zhuǎn)發(fā)至jsp頁面
request.getRequestDispatcher(“entry.jsp“).forward(request?response);
// 結(jié)束當(dāng)前方法
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();
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論