Foros del Web » Programación para mayores de 30 ;) » Java »

Jsp y struts con netbeans

Estas en el tema de Jsp y struts con netbeans en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/03/2009, 10:52
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:14.