Hi,
This is Raja
Chitela.
I have a question here.
Can you please email
me sample code to implement pagination in jsp page on list which is a
collection of java bean of objects.
Here is my app code: Can
you please modify my jsp page to implement pagination and email me
modified jsp code back in this email.
Your immediate help is really appreciated.
Thanks in advance.
ReadCatalogBean.java
public class ReadCatalogBean {
String bookid =
"";
String bookname =
"";
String price =
"";
public void setBookid(String
id) {
this.bookid
= id;
}
public void getBookid()
{
return
this.bookid;
}
public void setBookname(String name)
{
this.bookname = name;
}
public void getBookname ()
{
return
this.bookname ;
}
public void setPrice(String price ) {
this.price =
price ;
}
public void getPrice ()
{
return
this.price ;
}
}
ReadCatalog.java:
public class
ReadCatalog
{
DBConnection dbcon = new
DBConnection();
ArrayList list =
null;
public
ArrayList getBookList(){
ResultSet rs
= null;
list = new
ArrayList();
ReadCatalogBean rcb = null;
String query
= "SELECT BOOK_ID, BOOK_NAME, PRICE FROM
BOOK_CATALOG";
rs =
con.readData(quert);
while(rs.next) {
rcb = new ReadCatalogBean ();
rcb.setBookid(rs.getString("BOOK_ID"));
rcb.setBookname(rs.getString("BOOK_NAME"));
rcb.setPrice(rs.getString("PRICE"));
list.add(rcb);
}
return
list;
}
}
Here my servlet code:
public class AppServlet extends
HttpServlet{
ArrayList
list = new ArrayList();
ReadCatalog rc = new ReadCatalog();
RequestDispatcher dispatcher =
null;
public
void init(ServletConfig config) {
super.init(config);
}
public void
doPost(HttpServletRequest req, HttpServletResponse res)
{
list
= (ArrayList ) rc.getBookList();
req.setAttribute("ResultsList", list);
dispatcher =
req.getRequestDispatcher("/results.jsp");
dispatcher.forward(req, res);
}
}
Results.jsp code:
<[EMAIL PROTECTED] language="java"
%>
<%@ taglib uri="http://displaytag.sf.net"
prefix="display"%>
<%
ArrayList list = (ArrayList)
request.getAttribute("ResultsList");
for(int i=0; i<list.size();i++) {
ReadCatalogBean rcb = new ReadCatalogBean();
rcb = (ReadCatalogBean)
list.get(i);
%>
<%=rcb.getBookid() %> <%=rcb.getBookname()
%> <%=rcb.getprice() %>
<%
}
%>
Thanks,
Raja Chitela
Email: [EMAIL PROTECTED]

