javabean servlet jsp(三)

2014-11-24 03:11:12 · 作者: · 浏览: 1
rrayList (); Page page = new Page();// 分页信息 String curentPage = req.getParameter("cp");// 获取要显示的页码 if (curentPage != null && !curentPage.isEmpty()) { page.setCurentPage(Integer.valueOf(curentPage)); } String bookName = req.getParameter("name");// 获取查询条件 if (bookName != null) { bookName = bookName.trim(); } books = bs.getListByList(page, bookName);// 获取查询到集合 req.setAttribute("books", books); req.setAttribute("page", page);// 设置分页信息 req.setAttribute("name", bookName);// 回显分页条件 req.getRequestDispatcher("index.jsp").forward(req, resp);// 跳转到列表页面 } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp);// 执行get方法 } }
package cn.jbit.util;

public class Page {

	private int totalPage;// 总页数
	private int pageSize = 10;// 分页大小
	private int curentPage = 1;// 默认当前页吗
	private int perverPage;// 上一页
	private int nextPage;// 下一页
	private int count;// 总记录数

	public int getTotalPage() {
		return totalPage;
	}

	public void setTotalPage(int totalPage) {
		this.totalPage = totalPage;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getCurentPage() {
		return curentPage;
	}

	public void setCurentPage(int curentPage) {
		this.curentPage = curentPage;
	}

	public int getPerverPage() {
		return perverPage;
	}

	public void setPerverPage(int perverPage) {
		this.perverPage = perverPage;
	}

	public int getNextPage() {
		return nextPage;
	}

	public void setNextPage(int nextPage) {
		this.nextPage = nextPage;
	}

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		// 计算页数高深算法哈哈
		this.totalPage = (count - 1 + pageSize) / pageSize;

		//计算下一页
		if (totalPage == curentPage) {
			nextPage = curentPage;
		} else {
			nextPage = curentPage + 1;
		}
		// 计算上一页数
		if (curentPage == 1) {
			perverPage = 1;
		} else {
			perverPage = curentPage - 1;
		}
		this.count = count;
	}
}

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>






图书列表

  

  

  

  

  

  

<script type="text/java script" src="jquery-1.8.3.min.js">
<script type="text/java script">
	$(function() {
		$("tr:odd").css("background", "pink");

	});
	function serarch(page) {
		$("#cp").val(page);
		$("form")[0].submit();
	}


	

图书管理系统


请输入书名:
图书编号 图书名称 图书价格 图书类别 出版日期 是否有库存
首页| 上一页| 下一页| 尾页 页/ 共 页(共 条)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>






<a href="http://book.2cto.com" target="_blank" class="keylink">图书</a>列表

  

  

  

  

  

  

<script type="text/java script" src="jquery-1.8.3.min.js">
<script type="text/java script">
$(function (){
	$("#name").blur(function (){
		if($("#name").val().length<1){
			$("#name").parent().next().css("display","");
		}else{
			$("#name").parent().next().css("display","none");
		}
	});
	$("#category").blur(function (){
		if($("#category").val().length<1){
			$("#category").parent().next().css("display","");
		}else{
			$("#category").parent().next().css("display","none");
		}
	});
	
	$("#date").blur(function (){
		var reg =/^\d{4}-\d{2}-\d{2}$/;
		var b=reg.test($.trim( $("#date").val()));
		if(b){
			$("#date").parent().next().css("display","none");
		}else{
			$("#date").parent().next().css("display","");
		}
	});
	$("#price").blur(function (){
		var reg =/^\d+$/;
		var b=reg.test($("#price").val());
		if($("#price").val()<1||$("#price").val()>500){
			b=false;
		}
		
		if(b){
			$("#price").parent().next().css("display","none");
		}else{
			$("#price").parent().next().css("display","");
		}
	});
	$("#r").click(function (){
		$("form")[0].reset();
		$("span").parent() .css("display","none");
	});
	 
	
	
	
});
	function check(){
		var a=$("td:hidden").size();
		if(a!=5){
			alert("信息不完整");
			return false;			
		}
		 return true;

	 
	}
	 


	

修改图书信息

图书名称 图书名称不能为空
图书价格 必须为整数1--500
图书类别 图书类别不能为空
出版日期 格式必须为yyyy-MM-dd
是否有库存 checked="checked"> 有 checked="checked"> 无
html>

USE [master]
GO
/****** Object:  Database [li