I tried code below, still the same error:

 <logic:present name="books">

  <logic:notEmpty name="books">
  <logic:iterate id="book" name="books" indexId="cnt">
   Next element is <bean:write name="book" property="title"/>
  </logic:iterate>
  </logic:notEmpty>

    <logic:empty name="books">
    Database search does not return any result
    </logic:empty>

  </logic:present>

On Nov 25, 2007 7:33 PM, Fitzwilliam. Aaron <[EMAIL PROTECTED]> wrote:
> u sure the collection 'books' is not empty?
>
>
> On 11/26/07, Minghui Yu <[EMAIL PROTECTED]> wrote:
> >
> > in Action:
> > ...
> > Set<Book> books=bdao.findAllBooks();
> >                request.setAttribute("books", books);
> > ...
> >
> >
> > In JSP:
> >
> > <logic:present name="books">
> > All Books:<br/><br/>
> > <logic:iterate id="book" name="books">
> > <bean:write name="book" property="title" /><br/>
> > </logic:iterate>
> > </logic:present>
> > --
> >
> > The line ( <bean:write name="book" property="title" /><br/>throws an
> > exception:
> >
> > Root Cause:
> > javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot
> > find bean: "book" in any scope
> >
> > (there is getTitle method for Book)
> >
> > Any idea why I made mistake?
> >
> > Thanks,
> >
> > Thanks & Have a good day,
> >
> > YU, Minghui
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Fitzwilliam Python [EMAIL PROTECTED]
>



-- 
Thanks & Have a good day,

YU, Minghui

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to