Programación en castellano
Inicio > Foros > Java (Servlets y JSP) > forward lo hace mal
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

forward lo hace mal
Enviado por matiasb el día 4 de mayo de 2006

es un programa muy sencillo que debe tomar datos de un jsp y luego tendria q hacer un forward a otro jsp q le muestra un mensaje q la operacion fue con exito, pero no lo hace.
Toma los datos de en http://localhost:8080/MyStruts/Hola.jsp y luego de aceptar tendria que ir a http://localhost:8080/MyStruts/SavedOk.jsp, sin embargo va a http://localhost:8080/MyStruts/book.do.
Alguien q me ayude Muchas Gracias





En el struts-config.xml tengo (en parte):
<struts-config>
<form-beans>
<form-bean name=\"libroForm\" type=\"net.technisys.curso.LibroForm\"/>
</form-beans>
<action-mappings>
<action path=\"/book\" type=\"net.technisys.curso.LibroAction\" name=\"libroForm\" >
<forward name=\"saved\" path=\"/SavedOk.jsp\" />
</action>
</action-mappings>
</struts-config>


En el Hola.jsp tengo:
<%@ taglib uri=\"WEB-INF/struts-html.tld\" prefix=\"html\" %>
<html>
<head>
<title>Testing struts</title>
</head>
<body>
<html:form action=\"book.do\" >
Title/Titulo: <html:text property=\"title\" /><br>
Author/Autor: <html:text property=\"author\" /><br>
<html:submit/>
</html:form>
</body>
</html>


Una cosa, Hola.jsp y SavedOk.jsp se encuentran en la carpeta webapp.


y por si sirve de algo en web.xml hay:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

Muchas gracias, es que estoy tratando de aprender y me trabo, el ejemplo esta resuelto en http://www.tek271.com/articles/struts/strutsHowTo-....
pero a mi no me anda como dice ahi.

 
Re: forward lo hace mal
Enviado por Yashiro el día 4 de mayo de 2006

Para empezar tus jsp\'s no deben de estar en webapp sino que deben de estar en caso de que utilices el directorio de publicacion q pone tomcat por default seria en ROOT no en webapp, pero por lo visto por la url que pusiste al inicio tu Hola.jsp esta en MyStruts que a la vez se encuentra dentro de webapp cierto? bien si es asi tal vez no le estas metiendo en el
return (actionMapping.findForward(\"saved\")); el nombre correcto del jsp a donde deseas que te mapee, podrias poner los errores que te muestra?

Saludos...

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados