⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminbrow.jsp

📁 自己写的一个图书借阅管理的JSP代码!代大家参考一下吧
💻 JSP
字号:

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page import="Beans.*" %>
<html>
<head>
	<title>信息浏览页面</title>
	<LINK REL=STYLESHEET HREF="../CSS/style.css" TYPE="TEXT/CSS">
<%
	if(session.isNew())
	response.sendRedirect("login.jsp");	
%>

</head>
<br><img src="../imgs/disc2.jpg">
<body bgcolor="#EFFBFE" leftmargin="0" topmargin="0" link="#666666" vlink="#336699" alink="#666666">

	
	<a href=index.html>主页>>&nbsp;</a><a href=management.jsp>管理>></a>
	<img src="../imgs/color.JPG">
	<ul><li><b><font color=blue>以下是所有图书信息:<b></font></li></ul><br>


<%-- 以下是信息的分页输出设置 每页输出6行 --%>

   <%
	int tempInt=0;	


	GetRS grs=new GetRS();

	String queryStr="select * from book_info where book_name like '%%'";
	String queryCount="select count(*) from book_info where book_name like '%%'";
	
	int pageSize=6;
	int pageOf=1;
	int totalPage=1;
	int totalRecord=0;

/*连接 数据库 */
		 
  	try{
	   ResultSet rs;

	   grs.setQueryStr(queryCount);			//得到数量
	   rs=grs.getRs();

	   if(rs.next()) totalRecord=rs.getInt(1);
	
	   grs.setQueryStr(queryStr);			//得到所有记录
	   rs=grs.getRs();
		
//确定totalPage的值

	   if(totalRecord%pageSize==0) 
	   	totalPage=totalRecord/pageSize;

	   else
	   {
		totalPage=totalRecord/pageSize+1;
	   }
	   if(totalPage==0) totalPage=1;

//确定pageOf的值:当前页号

	   if(request.getParameter("page")==null || request.getParameter("page").equals(""))
	   	pageOf=1;

	   else
	   {
	   	try    {
		  	 pageOf=Integer.parseInt(request.getParameter("page"));
	 
			}catch(NumberFormatException e2)
			 {
				pageOf=1;
		 	}
	   }

	   if(pageOf<1) pageOf=1;
	   if(pageOf>totalPage) pageOf=totalPage;


//定位到某一行

	   rs.absolute((pageOf-1)*pageSize+1);

   %>
<form name=form1 action="mul.jsp" onsubmit="return check()">
	<center>
	<table border=0 width=50% name=mytb bgcolor=#e1e1e1 border=1 bordercolordark=#ffffff bordercolorlight=#999999 cellpadding=1 cellspacing=5>
	<tr bgcolor=009999 align=center><td colspan=4 ><font color=white size=-1>共<%=totalRecord%>条记录</font><td>
	<tr bgcolor=FFCC00 align=middle>
	   <td width=37%><font color=blue> 编号</font></td>
	   <td><font color=blue> 名称</font></td>
	   <td><font color=blue> 状态</font></td>
	   <td><font color=blue> 价格</font></td>
	   <td><font color=blue> ----</font></td>
	</tr>

   <%		
			for(int iPage=1;iPage<=pageSize;iPage++)
			{
			   tempInt=iPage;	//tempint是用做全选的作用
			   String temp=rs.getString(1);
			   out.print("<tr bgcolor=009999 align=middle><td>"+temp+
				     "</td><td>"+rs.getString(2)+
				     "</td><td>"+rs.getString(3)+"</td>"+
				     "<td>"+rs.getInt(4)+"</td>");

			   out.print("<td><input type=checkbox value="+temp+" name=k"+iPage+"></td></tr>");

			   if(!rs.next()) break;
			}

		rs.close();
		grs.close();//关闭STMT和CONN连接
	}catch(Exception e2){}	
		
   %>
	
	</table></center><br>
	
	
		<center>
		   <%
			if(pageOf!=1)
			{
			   out.print("<a href=adminbrow.jsp?page=1>第一页</a>&nbsp;");
			   out.print("<a href=adminbrow.jsp?page="+(pageOf-1)+">上一页</a>&nbsp;");
			}
			if(pageOf!=totalPage)
			{
			   out.print("<a href=adminbrow.jsp?page="+(pageOf+1)+">下一页</a>&nbsp;");
			   out.print("<a href=adminbrow.jsp?page="+totalPage+">最后一页</a>");
			}

			session.setAttribute("countOfCheckBox",new Integer(tempInt));
		   %>

		    <hr>
		</center>

		<center>
		<table cellpadding=1 cellspacing=5><tr align=middle><td width=><input type=button name=sel value="全选" onclick="selectAll()">
		    <td><input type=button value="反选" onclick="unselect()"></td>
		    <td><input type=submit value="租借" name="lent"></td>
		    <td><input type="submit" value="删除" name="del"></td><td>
		    <input type=button value="添加" onclick="addBookWin()"> </td><tr></table>
	</center>
	
	</form>
	
</body>
<Script LANGUAGE="JavaScript">

	function addBookWin()
	{
	   window.location="add.jsp";
	}

	function selectAll()
	{
	  <%
	   for(int i=1;i<=tempInt;i++)
		out.print("document.form1.k"+i+".checked=true;");
	  %>
		
	}


	function unselect()
	{
	   <%
	       for(int i=1;i<=tempInt;i++)
		out.print("document.form1.k"+i+".checked=false;");
	  %>
	}


	function check()
	{
	   <%
	       for(int i=1;i<=tempInt;i++)
		{
		   String str1=(new Integer(tempInt)).toString();
	  %>		
		   if(document.form1.k<%=str1%>.checked==false) document.form1.k<%=str1%>.value=null;
	  <%
		}
	  %>
	
	}

</Script>


</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -