hola!! mi problema es el siguiente, estoy intentando que al entrar en una pagina jsp me aparezca automaticamente un select relleno desde la base de datos, en otra parte del proyecto lo he hecho y me ha salido bien, pero en esta, que esta practicamente igual me da el siguiente error:
javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "lista" in any scope
a ver si alguien me puede ayudar, os dejo el codigo:
Código:
<action input="/anadir.jsp" name="AnadirForm" path="/anad" scope="request" type="Controladores.Action.AnadirAction">
</action>
Código:
tr>
<td>
<select id="seccion">
<option>-Seleccionar</option>
<logic:iterate id="secciones" name="lista" type="Controladores.Form.AnadirForm">
<option id="productos">
<bean:write name="secciones" property="seccion"/>
</option>
</logic:iterate>
</select>
</td>
</tr>
el action
Código:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
Adatos adt=new Adatos();
ArrayList <AnadirForm> lista=adt.obtenerSeccion();
request.setAttribute("lista", lista);
return mapping.findForward(SUCCESS);
}
}
y la pagina anterior donde llamo al action
Código:
<html:form action="anad.do" method="post">
<html:submit value="Añadir"/>
</html:form>
alguien sabe q estoy haciendo mal??
muchas gracias