Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2009, 10:52
Blumenhen
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Jsp y struts con netbeans

Hola:
Soy realmente nueva en estos temas, por lo que estoy teniendo problemas.
Estoy desarrollando una aplicaciòn web con struts, pero al crear un action y decirle mediante la interfaz de netbeans que le asocie un bean, todo funciona cuando acceso ese bean en mi jsp, pero cuando le digo que deseo utilizar otro bean y realizo el cambio manualmente en struts-config.xml, y en el jsp, recibo un error de que no puede encontrar dicho bean, es decir:
Tengo estas declaraciones en struts-config.xml
<form-beans>
<form-bean name="LstToolsForm" type="com.myapp.struts.LstToolsForm"/>
<form-bean name="ToolForm" type="com.myapp.struts.ToolForm"/>
</form-beans>


el action LstToolsAction se creo mediante interfaz de netbean asociandole el bean ToolForm, y el jsp tiene la siguiente declaraciòn:

<td><bean:write name="ToolForm" property="id" /></td>
<td ><bean:write name="ToolForm" property="decripcion" /></td>

<action name="ToolForm" path="/login" scope="session"
type="com.myapp.struts.ListaToolsAction" validate="false">
<forward name="success" path="/tools/listaTools.jsp"/>
<forward name="failure" path="/login.jsp"/>
</action>

Pero cuando quiero usar LstToolsForm, porque deseo desplegar una lista de ToolForm, manualmente modifico struts-config con lo siguiente:

<action name="LstToolsForm" path="/login" scope="session"
type="com.myapp.struts.ListaToolsAction" validate="false">
<forward name="success" path="/tools/listaTools.jsp"/>
<forward name="failure" path="/login.jsp"/>
</action>

y utilizo lo siguiente en mi jsp:
<logic:notEmpty name="LstToolsForm" property="lstTools">
<logic:iterate id="lista" name="LstToolsForm" property="lstTools">
<tr><td ><bean:write name="lista" property="id" /></td>
<td ><bean:write name="lista" property="descripcion" /></td>
</tr>
</logic:iterate>
</logic:notEmpty>

Al ejecutar, me informa que el bean :LstToolsForm no se encuentra?

Por favor, si alguien me puede ayudar, porque no se que mas probar.
Gracias