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() %> &nbsp;<%=rcb.getBookname() %>&nbsp;<%=rcb.getprice() %>
<%
}
%>
 
 
Thanks,
Raja Chitela
Email: [EMAIL PROTECTED]
 

Reply via email to