代码:
<jsp:useBean id="searchBean" class="eshop.product.ProductSearchFormBean">
<jsp:setProperty name="searchBean" property="*" />
</jsp:useBean><jsp:getProperty name="searchBean" property="categoryId"/>
<jsp:getProperty name="searchBean" property="name"/>
<jsp:getProperty name="searchBean" property="lowNormalPrice"/>
<jsp:getProperty name="searchBean" property="highNormalPrice"/>
<jsp:getProperty name="searchBean" property="lowMemberPrice"/>
<jsp:getProperty name="searchBean" property="highMemberPrice"/>
<jsp:getProperty name="searchBean" property="startDate"/>
<jsp:getProperty name="searchBean" property="endDate"/> <%
final int PAGE_SIZE = 2; //每页显示多少条记录
final int PAGES_PER_TIME = 10;//每次显示多少个页码链接
int pageNo = 1;
String strPageNo = request.getParameter("pageNo");
if (strPageNo != null && !strPageNo.trim().equals("")) {
try {
pageNo = Integer.parseInt(strPageNo);
} catch (NumberFormatException e) {
pageNo = 1;
}
}
if (pageNo <= 0)
pageNo = 1;
%><%
List<Product> products = new ArrayList<Product>();
int totalRecords = ProductManager.getInstance().findProduct(products, pageNo, PAGE_SIZE, searchBean);
int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE; if (pageNo > totalPages)
pageNo = totalPages;
%> <script type="text/javascript">
function goPage(pageNo) {
document.search.pageNo.value=pageNo;
document.search.submit();
}
</script>
<form name="search" method="post" action="ComplexSearchResult.jsp">
<input type="hidden" name="categoryId" value="<%=searchBean.getCategoryId()%>"/>
<input type="hidden" name="name" value="<%=searchBean.getName()%>"/>
<input type="hidden" name="lowNormalPrice" value="<%=searchBean.getLowNormalPrice()%>"/>
<input type="hidden" name="highNormalPrice" value="<%=searchBean.getHighNormalPrice()%>"/>
<input type="hidden" name="lowMemberPrice" value="<%=searchBean.getLowMemberPrice()%>"/>
<input type="hidden" name="highMemberPrice" value="<%=searchBean.getHighMemberPrice()%>"/>
<input type="hidden" name="startDate" value="<%=searchBean.getStartDate()%>"/>
<input type="hidden" name="endDate" value="<%=searchBean.getEndDate()%>"/>
<input type="submit" style=display:none name="button" value="提交">
</form>
<a href="ComplexSearchResult.jsp?pageNo=<%=pageNo+1%>">下一页</a>
<jsp:useBean id="searchBean" class="eshop.product.ProductSearchFormBean">
<jsp:setProperty name="searchBean" property="*" />
</jsp:useBean><jsp:getProperty name="searchBean" property="categoryId"/>
<jsp:getProperty name="searchBean" property="name"/>
<jsp:getProperty name="searchBean" property="lowNormalPrice"/>
<jsp:getProperty name="searchBean" property="highNormalPrice"/>
<jsp:getProperty name="searchBean" property="lowMemberPrice"/>
<jsp:getProperty name="searchBean" property="highMemberPrice"/>
<jsp:getProperty name="searchBean" property="startDate"/>
<jsp:getProperty name="searchBean" property="endDate"/> <%
final int PAGE_SIZE = 2; //每页显示多少条记录
final int PAGES_PER_TIME = 10;//每次显示多少个页码链接
int pageNo = 1;
String strPageNo = request.getParameter("pageNo");
if (strPageNo != null && !strPageNo.trim().equals("")) {
try {
pageNo = Integer.parseInt(strPageNo);
} catch (NumberFormatException e) {
pageNo = 1;
}
}
if (pageNo <= 0)
pageNo = 1;
%><%
List<Product> products = new ArrayList<Product>();
int totalRecords = ProductManager.getInstance().findProduct(products, pageNo, PAGE_SIZE, searchBean);
int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE; if (pageNo > totalPages)
pageNo = totalPages;
%> <script type="text/javascript">
function goPage(pageNo) {
document.search.pageNo.value=pageNo;
document.search.submit();
}
</script>
<form name="search" method="post" action="ComplexSearchResult.jsp">
<input type="hidden" name="categoryId" value="<%=searchBean.getCategoryId()%>"/>
<input type="hidden" name="name" value="<%=searchBean.getName()%>"/>
<input type="hidden" name="lowNormalPrice" value="<%=searchBean.getLowNormalPrice()%>"/>
<input type="hidden" name="highNormalPrice" value="<%=searchBean.getHighNormalPrice()%>"/>
<input type="hidden" name="lowMemberPrice" value="<%=searchBean.getLowMemberPrice()%>"/>
<input type="hidden" name="highMemberPrice" value="<%=searchBean.getHighMemberPrice()%>"/>
<input type="hidden" name="startDate" value="<%=searchBean.getStartDate()%>"/>
<input type="hidden" name="endDate" value="<%=searchBean.getEndDate()%>"/>
<input type="submit" style=display:none name="button" value="提交">
</form>
<a href="ComplexSearchResult.jsp?pageNo=<%=pageNo+1%>">下一页</a>
解决方案 »
- 上传图片路径乱码问题(在线等)
- java访问SAP获取数据
- jbuilder报URL: Unable to open location: Document not found on server错
- servlet的一个小问题,急!
- 怎么写啊,直接输出页面的问题
- Java中是否有哪个类能侦听到用户是否关闭了浏览器?
- servlet写文件下载程序,怎样才能实现网络蚂蚁下载呢?
- Servlet在websphere下出错!大家帮忙看看 ,解决结贴!
- 想认识一些开发JAVA方面程序的朋友。[email protected](MSN)
- 菜鸟请教各位大虾
- struts2属性设置问题!
- 关于MYSQL中JAVA中文检索的问题。
有需要的朋友可以去看看
<input type="hidden" name="pageNo" id="pageNo" value=""/>2、<a href="ComplexSearchResult.jsp?pageNo= <%=pageNo+1%>">下一页 </a> 换成:
<a href="onpage('<%=pageNo+1%>')>下一页 </a> 3、添加js方法onpage来提交form实现翻页
function onpage(page) {
var pageNo = document.getElementById("pageNo");
pageNo.value = page;
var searchForm = document.getElementById("search");
searchForm.submit();
}
<a href="onpage(' <%=pageNo+1%>')>下一页 </a>
改成
<a href="#" onclick="onpage(' <%=pageNo+1%>')">下一页 </a>