>From the taglib reference for "iterate" [1]:

id - The name of a page scope JSP bean that will contain the current
element of the collection on each iteration, if it is not null.

In your example, you have used id="dvds" which means that you would
have to use <bean:write name="dvds" .... instead of name="DVD".

Nils-H

[1] - 
http://struts.apache.org/1.3.8/struts-taglib/tagreference.html#logic:iterate

On Sun, Dec 7, 2008 at 5:39 PM, gbattine <[EMAIL PROTECTED]> wrote:
>
> Hello guys,
> I'm newbie of Struts, please help me.
> I've an action that calls some business logic, retrieve a a list and set it
> into request, calling later a jsp, in which I try to show this list through
> iterate tag.
>
> this is jsp to show list
>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
> <html>
>    <head>
>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
>        <title>JSP Page</title>
>    </head>
>    <body>
>        <h2>Ricerca film</h2>
>        <table border="1">
> <thead>
> <tr>
> <th>Titolo</th>
> <th>Regia</th>
> <th>Sceneggiatura</th>
> </tr>
> </thead>
> <tbody>
>    <logic:iterate id="dvds" name="dvds" type="bean.DVD">
>
>     <tr>
>         <td><bean:write name="DVD" property="titolo"/></td>
>         <td><bean:write name="DVD" property="regia"/></td>
>         <td><bean:write name="DVD" property="sceneggiatura"/></td>
>
>    </tr>
>
>    </logic:iterate>
>
> this is action that pass to list a list of dvds
> Collection c = new ArrayList();
>        try {
>            c = manager.getAll();
>                    } catch (DAOException e) {
>            String message = "DVDs could not be listed";
>            errors.add("label", new ActionError("error.listfailed"));
>            saveErrors(request, errors);
>            return (mapping.findForward("error"));
>
>
>        }
> session.setAttribute("dvds", c);
>
>
> besides dvd (shown in jsp) is a bean to show each item of dvds list.
> Instead of show jsp with list of dvd I've this error:
>
> javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find
> bean: "DVD" in any scope
>
> How can I solve it?
> please help me,
> Thanks
>
>
> --
> View this message in context: 
> http://www.nabble.com/Cannot-find-bean-in-any-scope-tp20882790p20882790.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to