April 22, 2011 at 10:47 AM
<%@ page import="java.sql.*" %>
<%!
public int nullIntconvert(String str){
int num=0;
if(str==null){
str="0";
}
else if((str.trim()).equals("null")){
str="0";
}
else if(str.equals("")) {
str="0";
}
try{
num=Integer.parseInt(str);
}
catch(Exception e){ }
return num;
}
%>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connectionconn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db2admin","root", "root");
int showRows=5;
int totalRecords=5;
int totalRows=nullIntconvert(request.getParameter("totalRows"));
int totalPages=nullIntconvert(request.getParameter("totalPages"));
int iPageNo=nullIntconvert(request.getParameter("iPageNo"));
int cPageNo=nullIntconvert(request.getParameter("cPageNo"));
int startResult=0;
int endResult=0;
if(iPageNo==0){
iPageNo=0;
}
else{
iPageNo=Math.abs((iPageNo-1)*showRows);
}
String query1="SELECT SQL_CALC_FOUND_ROWS * FROM db2admin.reg limit "+iPageNo+","+showRows+"";
PreparedStatement ps1=conn.prepareStatement(query1);
ResultSet rs1=ps1.executeQuery();
String query2="SELECT FOUND_ROWS() as cnt";
PreparedStatement ps2=conn.prepareStatement(query2);
ResultSet rs2=ps2.executeQuery();
if(rs2.next()){
totalRows=rs2.getInt("cnt");
}
%>
<html><h3>Pagination of JSP page</h3>
<body><form>
<input type="hidden" name="iPageNo" value="<%=iPageNo%>">
<input type="hidden" name="cPageNo" value="<%=cPageNo%>">
<input type="hidden" name="showRows" value="<%=showRows%>">
<table width="100%" cellpadding="0" cellspacing="0" border="1" >
<tr>
<th>USERNAME</th><th>FIRSTNAME</th><th>EMAIL</th><th>COUNTRY</th>
</tr>
<%while(rs1.next()){
%>
<tr><td><%=rs1.getString("USERNAME")%></td>
<td><%=rs1.getString("FIRSTNAME")%></td>
<td><%=rs1.getString("EMAIL")%></td>
<td><%=rs1.getString("COUNTRY")%></td>
</tr>
<%}%>
<%try{
if(totalRows<(iPageNo+showRows)){
endResult=totalRows;
}
else{
endResult=(iPageNo+showRows);
}
startResult=(iPageNo+1);
totalPages=((int)(Math.ceil((double)totalRows/showRows)));
}
catch(Exception e){
e.printStackTrace();
}
%>
<tr><td colspan="3">
<div>
<%
int i=0;
int cPage=0;
if(totalRows!=0){
cPage=((int)(Math.ceil((double)endResult/(totalRecords*showRows))));
int prePageNo=(cPage*totalRecords)-((totalRecords-1)+totalRecords);
if((cPage*totalRecords)-(totalRecords)>0){
%>
<a href="paging.jsp?iPageNo=<%=prePageNo%>&cPageNo=<%=prePageNo%>">Previous</a>
<%
}
for(i=((cPage*totalRecords)-(totalRecords-1));i<=(cPage*totalRecords);i++){
if(i==((iPageNo/showRows)+1)){%>
<a href="paging.jsp?iPageNo=<%=i%>" style="cursor:pointer;color: red"><b><%=i%></b></a>
<%
}
else if(i<=totalPages){
%>
<a href="paging.jsp?iPageNo=<%=i%>"><%=i%></a>
<%
}
}
if(totalPages>totalRecords && i<totalPages){
%>
<a href="paging.jsp?iPageNo=<%=i%>&cPageNo=<%=i%>">Next</a>
<%
}
}
%>
<b>Rows <%=startResult%> - <%=endResult%> Total Rows <%=totalRows%> </b>
</div></td></tr></table></form></body></html>
Related Tutorials/Questions & Answers:
pagination.jsp:pagination.jsp: After runing this jsp it again gives exception . pls can u tell what is reason behind this ?? An Exception.../
pagination.jsp at line 49
46: }
47: String query1="SELECT SQLCALCFOUND_ROWS * FROM
pagination.jsppagination.jsp org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/
pagination.jsp at line 54
51: }
52: String query1="SELECT SQLCALCFOUND_ROWS * FROM db2admin.reglimit "+iPageNo+","+showRows+"";
53
Advertisements
pagination.jsppagination.jsp <p><%@ page language="java" import...;
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo=&...++){
if(i==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<
pagination.jsppagination.jsp <p><%@ page language="java" import...;
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo=&...++){
if(i==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<
Paging in jsp - Java BeginnersPaging in jsp Hi all,
I want to make paging in jsp please send the code and process also.
Like 1,2,3,4. its urgent...please send Hi Friend,
Try the following code:
pagination.jsp JSP the following code:
pagination.jsp:
<%@ page language="java" %>
<%@ page import...)-(totalRecords)>0){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo...==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>
pagination in hibernate with jsp_TO_REPLACE_1
pagination.jsp:
<%@ page language="java" %>
<%@ page import...);
if((cPage*totalRecords)-(totalRecords)>0){
%>
<a href="
pagination.jsp...*totalRecords);i++){
if(i==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp auto resize can do paging using jsp.
Here is the code:
pagination.jsp:ADS_TO_REPLACE_2
<...;
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo=<...)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>" style="cursor:pointer;color
how can manages recordset in jsp
pagination.jsp:
<%@ page import="java.sql.*" %>
<%!
public...*totalRecords)-(totalRecords)>0){
%>
<a href="
pagination.jsp?iPageNo=<...++){
if(i==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i
pagination.
pagination.jsp:
<%@ page language="java" %>
<%@ page import="java.sql....*totalRecords)-(totalRecords)>0){
%>
<a href="
pagination.jsp?iPageNo=<...="
pagination.jsp?iPageNo=<%=i%>" style="cursor:pointer;color: red"><
pagination)-(totalRecords)>0){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo...++){
if(i==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>...;
<%
}
else if(i<=totalPages){
%>
<a href="
pagination.jsp?iPageNo=<
Pagination;0){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo.../showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>" style="cursor... if(i<=totalPages){
%>
<a href="
pagination.jsp?iPageNo=<%=i%>"><
Pagination in jsp using oracle and not sql){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo=<...)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>" style="cursor:pointer...;=totalPages){
%>
<a href="
pagination.jsp?iPageNo=<%=i%>"><%=i%>
jsf pagination;0){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>&cPageNo.../showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>" style="cursor... if(i<=totalPages){
%>
<a href="
pagination.jsp?iPageNo=<%=i%>"><
pagination)-(totalRecords)>0){
%>
<a href="
pagination.jsp?iPageNo=<%=prePageNo%>...==((iPageNo/showRows)+1)){%>
<a href="
pagination.jsp?iPageNo=<%=i%>...;
<%
}
else if(i<=totalPages){
%>
<a href="
pagination.jsp?iPageNo=<
Rich Editor Example="pagination">
<result>/pages/chatQuestion/
pagination.jsp</result>... in the
pagination.jsp:
<%@ taglib prefix="s" uri="/struts-tags" %>
Pagination Example/
pagination.jsp</result>
</action>
</package>... is the code to be added in the
pagination.jsp:
<%@ taglib prefix
JSP Pagination I could possibly use??
JSP Pagination
pagination.jsp:
<%@ page