Hi i'm new at struts.I wanna write all the array elements which i defined at java class to the jsp file but i'm getting this error "javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "bookList" in any scope" Here is my code Thx for helping
Book.JAVA public class Book { private String name; private int price; //private List books=new ArrayList(); Connection con ; Statement ps; ResultSet rs; public ArrayList listBook() throws SQLException { ArrayList books=new ArrayList(); try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/logintest_development","root","pass"); ps = con.createStatement(); rs = ps.executeQuery("SELECT * FROM books"); while(rs.next()){ books.add(new perInfoBook(rs.getString("title"))); } } catch (Exception e) { System.out.println("Error Data : " + e.getMessage()); } con.close(); return books; } public class perInfoBook { String title; int bookid; public perInfoBook(String title) { this.title = title; } public String getTitle() { return title; } public int getBookid() {return bookid;} } } BookForm.JAVA public class BookForm extends ActionForm{ private List bookList; public void reset(ActionMapping mapping,HttpServletRequest request){ bookList=new ArrayList(); } BookAction.Java public class BookAction extends Action{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { BookForm bookForm = (BookForm) form; Book book = new Book(); bookForm.setBookList(book.listBook()); return mapping.findForward("success"); } } and here is my jsp code <body> <logic:iterate id="Table" name="bookList" > <tr> <td><bean:write name="Table" property="title"/></td> </tr> </logic:iterate> </body> -- View this message in context: http://old.nabble.com/Cannot-find-bean%3A-%22bookList%22-in-any-scope-tp27816517p27816517.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org