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

📄 khquest.jsp

📁 用于商品进销存管理的BS系统
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.io.*,java.sql.*"%>
<jsp:useBean id="rst" scope="page" class="com.mingri.dbconn.DBResult"/>
<jsp:useBean id="qu" scope="page" class="com.mingri.info.QuestString"/>
<jsp:useBean id="trans" scope="page" class="com.mingri.chinese.ToChinese"/>
<html>
<title>客户查询结果并分页显示</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    <link href="../CSS/style.css" rel="stylesheet" type="text/css">
    <style type="text/css">
<!--
.style1 {color: #000000}
-->
    </style>
<body bgcolor="#F2F2F2">
<span class="style1"></span>
<%
   String table="tb_customer";//设置所要查询的表名;
   String httpFile="khquest.jsp";//设置处理请求的JSP文件
   String pages=request.getParameter("pages");//接收当前是第几页
   String cif=request.getParameter("cif");//保存查询字段
   String ccif=request.getParameter("ccif");//保存查询运算符
   //查询关键字,并将其值通过中文处理,即用户输入中文可以正确识别
   String qvalue=trans.trans(request.getParameter("qvalue"));
   //向QuestString中设置属性值
   qu.setCcif(ccif);qu.setCif(cif);qu.setQValue(qvalue);
   //调用QuestString的getCount(String table)方法,并根据查询条件得出所要查询记录的总数量
   String strCount=qu.getCount(table);
   //判断pages是否为null,如果为null将pages的值设为"0"
   if(pages==null||pages.equals("null")){
     pages="0";
   }
   //调用QuestString的setQuerySql()方法来设置Bean中的属性
   qu.setQuerySql(httpFile,pages,strCount);
   //调用QuestString的getString()方法来获得可执行的SQL语句,并获得ResultSet
   ResultSet rs=rst.getResult((String)qu.getString(table));//通过qu.getString(table)得到要查询的结果集sql
   //从QuestString中取出当前页和每页显示的记录数
   int i=0,Page=qu.getCurPage(),pagesize=qu.getPageSize();%>
   <form name="form1" action="../spServletdel" method="post">
   <% while(rs.next()){
     //定义整型变量i用来将记录指针定位到待显示页的第一条记录上
     if(i>(Page-1)*pagesize-1){
%>
<!--通过循环将检索出来的记录通过表格形式在客户端显示出来-->
<input type="hidden" name="ID" value=<%=rs.getString("ID")%>> 
<table width="550" height="110" border="1" align="center" cellpadding="-1" cellspacing="0">

  <tr bgcolor="#DDDDDD">
    <td width="202" height="27" bgcolor="#FFFFC1"><font color="#336699">客户全称:
      <%=rs.getString("khname")%></font></td>
    <td width="185" bgcolor="#FFFFC1"><font color="#336699">简称:
      <%=rs.getString("khjc")%></font></td>
    <td width="195" bgcolor="#FFFFC1"><font color="#336699">地址:
      <%=rs.getString("address")%></font></td>
  </tr>
  <tr bgcolor="#DDDDDD">
    <td width="202" height="27" bgcolor="#FFFFC1"><font color="#336699">邮政编码:
      <%=rs.getString("postcode")%></font></td>
    <td width="202" bgcolor="#FFFFC1"><font color="#336699">电话:
      <%=rs.getString("tel")%></font></td>
    <td width="202" bgcolor="#FFFFC1"><font color="#336699">传真:
      <%=rs.getString("fax")%></font></td>
  </tr>
  <tr bgcolor="#DDDDDD">
  	<td width="202" bgcolor="#FFFFC1"><font color="#336699">联系人:
      <%=rs.getString("lxr")%></font></td>
    <td width="202" height="27" bgcolor="#FFFFC1"><font color="#336699">联系人电话:
      <%=rs.getString("lxrtel")%></font></td>
    <td colspan="2" bgcolor="#FFFFC1"><font color="#336699">E-Mail:
      <%=rs.getString("Email")%></font></td>
    
  </tr>
  <tr bgcolor="#DDDDDD">
  <td width="202" bgcolor="#FFFFC1"><font color="#336699">开户银行:
      <%=rs.getString("khyh")%></font></td>
    <td bgcolor="#FFFFC1"><font color="#336699">银行账号:
      <%=rs.getString("yhzh")%></font></td>
    
  </tr>
  <tr>
      <td><label>
        <input type="submit" name="Submit" value="Edit_kh" />
      </label></td>
      <td><label>
        <input type="submit" name="Submit" value="Del_kh" />
      </label></td>
    </tr>
</table>
</form>
<br>
<%}i++;}
rs.close();
String str_parameter="&cif="+qu.getCif()+"&ccif="+qu.getCcif()+"&qvalue="+qu.getQValue()+"";
//设置分页栏中连接标签<a>的参数
qu.setStr_parameter(str_parameter);
%>
<!--读取分页拦-->
<%=qu.pageFooter()%>
</body>
</html>

⌨️ 快捷键说明

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