【发布时间】:2015-01-08 04:38:22
【问题描述】:
<table class="grid_alt" cellspacing="0" rules="all" border="1" id="id1" style="width:720px;border-collapse:collapse;">
<tbody>
<tr align="left">
<th scope="col"><%=partner %></th><th scope="col"><%=item %></th><th scope="col"><%=details %></th>
</tr>
<%
partnerListingMap = (HashMap)request.getAttribute("ResponseMap");
System.out.println("Im before condition");
if(partnerListingMap !=null && partnerListingMap.size()>0)
{
System.out.println("In in Condition");
Iterator it=partnerListingMap.keySet().iterator();
int iPartnerListingLength=0;
if(partnerListingMap.size()>100){
iPartnerListingLength=100;
}else{
iPartnerListingLength=partnerListingMap.size();
}
for(int i=0;i<iPartnerListingLength;i++){
PartnersListBean listingDetailBean=(PartnersListBean)partnerListingMap.get(i+1);
String sCategoryCode=StringUtil.checkNull(listingDetailBean.getCategoryCode(),"");
String sPartnerName=StringUtil.checkNull(listingDetailBean.getPartner(),"");
String sPartnerId=StringUtil.checkNull(listingDetailBean.getMerchantId(),"");
String sItem=StringUtil.checkNull(listingDetailBean.getEmirate(),"");
String sDetails=StringUtil.checkNull(listingDetailBean.getBenefits(),"");
%>
<tr>
<%-- <td><%=sPartnerId %></td> --%>
<td><a href="#" id=<%=sMerchantId %> name=<%=sPartnerId %> onclick="javascript: return doSubmit(this.id,'<%=sPartnerId%>');">
<%=sPartnerName%></td>
<td><%=sItem %></td>
<td><%= sDetails%></td></tr>
<%
}
}else{
//Do nothing
}
%>
<tr id="btnNextImage" style="display:none;">
<td><input type="image" src="images/btn-next.gif" alt=">" onclick="javascript:__doPostBack('')" style="border-width:0px;" /></td>
</tr>
</tbody></table>
我在单个 jsp 中生成了无数行。但问题是它每页显示 50 条记录。我应该在页面中显示有限的行数(例如每页 10 行)。我有两个按钮,返回和下一步。每当我单击它时,接下来的 10 行只应显示在页面中。当我单击返回时,应显示前 10 条记录。我使用 java 从数据库中生成行。我被这个问题困住了。是否有任何可用的解决方案,例如 Javascript、JQuery 或其他东西!!!..
【问题讨论】:
-
请提供更多详细信息。
-
你需要分页-试试this plugin
标签: java javascript jquery jsp