Web 条件查询分页查
Posted zs0322
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web 条件查询分页查相关的知识,希望对你有一定的参考价值。
在table表格上 创建几个按钮
1 <%@ page language="java" pageEncoding="UTF-8"%> 2 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3 <html> 4 <HEAD> 5 <meta http-equiv="Content-Language" content="zh-cn"> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <link href="$pageContext.request.contextPath/css/Style1.css" 8 rel="stylesheet" type="text/css" /> 9 <script language="javascript" 10 src="$pageContext.request.contextPath/js/public.js"></script> 11 <script type="text/javascript"> 12 function addProduct() 13 window.location.href = "$pageContext.request.contextPath/AddProductUIServlet"; 14 15 function del(pid) 16 var isdel=confirm("确认删除吗?"); 17 if(isdel) 18 location.href = "$pageContext.request.contextPath/DeleteProductServlet?pid="+pid; 19 20 21 </script> 22 </HEAD> 23 <body> 24 <br> 25 <form id="Form1" name="Form1" 26 action="$pageContext.request.contextPath/ConditionServlet" 27 method="post"> 28 商品名称:<input type="text" name="pname"> 29 是否热门:<select name="is_hot"> 30 <option value="">请选择</option> 31 <option value="1">是</option> 32 <option value="0">否</option> 33 </select> 34 所属分类:<select name="cid"> 35 <option value="">请选择</option> 36 <c:forEach items="$CategoryList " var="cate"> 37 <option value="$cate.cid ">$cate.cname </option> 38 </c:forEach> 39 </select> 40 <input type="submit" value="搜索"> 41 <table cellSpacing="1" cellPadding="0" width="100%" align="center" 42 bgColor="#f5fafe" border="0"> 43 <TBODY> 44 <tr> 45 <td class="ta_01" align="center" bgColor="#afd1f3"><strong>商品列表</strong> 46 </TD> 47 </tr> 48 <tr> 49 <td class="ta_01" align="right"> 50 <button type="button" id="add" name="add" value="添加" 51 class="button_add" onclick="addProduct()"> 52 添加</button> 53 54 </td> 55 </tr> 56 <tr> 57 <td class="ta_01" align="center" bgColor="#f5fafe"> 58 <table cellspacing="0" cellpadding="1" rules="all" 59 bordercolor="gray" border="1" id="DataGrid1" 60 style="BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 100%; WORD-BREAK: break-all; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f5fafe; WORD-WRAP: break-word"> 61 <tr 62 style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; HEIGHT: 25px; BACKGROUND-COLOR: #afd1f3"> 63 64 <td align="center" width="18%">序号</td> 65 <td align="center" width="17%">商品图片</td> 66 <td align="center" width="17%">商品名称</td> 67 <td align="center" width="17%">商品价格</td> 68 <td align="center" width="17%">是否热门</td> 69 <td width="7%" align="center">编辑</td> 70 <td width="7%" align="center">删除</td> 71 </tr> 72 <c:forEach items="$ProductList " var="pro" varStatus="vs"> 73 <tr onmouseover="this.style.backgroundColor = ‘white‘" 74 onmouseout="this.style.backgroundColor = ‘#F5FAFE‘;"> 75 <td style="CURSOR: hand; HEIGHT: 22px" align="center" 76 width="18%" >$vs.count </td> 77 <td style="CURSOR: hand; HEIGHT: 22px" align="center" 78 width="17%"><img width="40" height="45" 79 src="$pageContext.request.contextPath /$pro.pimage"></td> 80 <td style="CURSOR: hand; HEIGHT: 22px" align="center" 81 width="17%">$pro.pname </td> 82 <td style="CURSOR: hand; HEIGHT: 22px" align="center" 83 width="17%">$pro.market_price </td> 84 <td style="CURSOR: hand; HEIGHT: 22px" align="center" 85 width="17%">$pro.is_hot==1?"是":"否" </td> 86 <td align="center" style="HEIGHT: 22px"><a 87 href="$ pageContext.request.contextPath /EditProductServlet?pid=$pro.pid"> 88 <img 89 src="$pageContext.request.contextPath/images/i_edit.gif" 90 border="0" style="CURSOR: hand"> 91 </a></td> 92 93 <td align="center" style="HEIGHT: 22px"><a href="javascript:void(0)" onClick="del(‘$pro.pid‘)"> <img 94 src="$pageContext.request.contextPath/images/i_del.gif" 95 width="16" height="16" border="0" style="CURSOR: hand"> 96 </a></td> 97 </tr> 98 </c:forEach> 99 </table> 100 </td> 101 </tr> 102 103 </TBODY> 104 </table> 105 </form> 106 </body> 107 </HTML>
黄色为添加的功能
然后将这三个条件封装起来建实体类 Condition (条件)
以上是关于Web 条件查询分页查的主要内容,如果未能解决你的问题,请参考以下文章