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

Ayuda con Struts...

Estas en el tema de Ayuda con Struts... en el foro de Java en Foros del Web. Hola a todo mundo, Estoy comenzando a programar con Struts framework y estoy revisando un codigo para entenderlo pero hay un parte que es simple ...
  #1 (permalink)  
Antiguo 05/05/2005, 10:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 52
Antigüedad: 19 años, 4 meses
Puntos: 0
Ayuda con Struts...

Hola a todo mundo, Estoy comenzando a programar con Struts framework y estoy revisando un codigo para entenderlo pero hay un parte que es simple pero no entiendo que pasa, a ver si alguien puede ayudarme....
hay un properties file llamado JSPCompiler.properties cuyo contenido es:

numURLs = 16

url.1=welcome.do
url.2=admin/index.do
url.3=config/index.do
url.4=contactInformation.do
...

Entonces hay una clase JSPCompiler.java que en su init method carga este archivo y lo pone los valores (welcome.do, admin/index.do...) en un array "pages[]"...luego en el doGet method comienza a cargar estas paginas, pero revisando, no hay paginas con extension .do pero si hay welcome.jsp, en que parte mapea esta conversion de .do a .jsp??

Aqui esta el struts-config.xml

http://cvs.sourceforge.net/viewcvs.p...60&view=markup

si pueden ayudarme, gracias...
Saludos.
<OZB>
  #2 (permalink)  
Antiguo 06/05/2005, 00:49
Avatar de kripton  
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 21 años, 4 meses
Puntos: 0
Si te revisas tu web.xml seguramente encontrarás unas líneas similares a las siguientes:
Código:
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>/do/*</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping>
Lo que le estás diciendo con esas lineas es que todo lo que te venga con un path *.do o /do/* en la URL te lo redireccione al servlet de struts.

Una vez en el servlet este buscará en el struts-config.xml a que action o a que página redireccionar el flujo de tus páginas.

Saludos
kripton
  #3 (permalink)  
Antiguo 06/05/2005, 11:23
 
Fecha de Ingreso: diciembre-2004
Mensajes: 52
Antigüedad: 19 años, 4 meses
Puntos: 0
mmmm, gracias por la respuesta, quiza tengas informacion pdfs o algo de donde leer mas acerca de este proceso..
Gracias.
  #4 (permalink)  
Antiguo 06/05/2005, 14:20
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Tengo un Libro en PDF acerca de Struts esta muy completo, dime como te lo mando :)

bueno, bytes!!
  #5 (permalink)  
Antiguo 07/05/2005, 08:42
 
Fecha de Ingreso: diciembre-2004
Mensajes: 52
Antigüedad: 19 años, 4 meses
Puntos: 0
Cita:
Iniciado por stock
Tengo un Libro en PDF acerca de Struts esta muy completo, dime como te lo mando :)

bueno, bytes!!
Hola stock, gracias por tu respuesta, seria estupendo si me lo envias a mi correo [email protected]...
Saludos.
OZB.
P.D. podrias confirmar aqui si enviste el archivo?

Última edición por omzeta; 07/05/2005 a las 09:40 Razón: cambio de email
  #6 (permalink)  
Antiguo 09/05/2005, 08:44
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años
Puntos: 0
PDF+ Struts

Hola a mi tambien me gustaria recibir el libro que mencionan, podrian enviarlo a mi email [email protected] o en su defecto colgarlo en un FTP para todo el foro?

Saludos
KirsonX
  #7 (permalink)  
Antiguo 09/05/2005, 14:42
 
Fecha de Ingreso: diciembre-2001
Ubicación: Argentina
Mensajes: 132
Antigüedad: 22 años, 4 meses
Puntos: 0
Documento

Si me lo madas a mi tambien seria buenisimo


[email protected]



gracias!
__________________
Jp
  #8 (permalink)  
Antiguo 10/05/2005, 07:53
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Hey, perdon por no responder antes, OK, e puesto el libro on-line para quien lo quiera ver o bajar lo puede encontrar aqui:

http://pulso.um.edu.mx/~crysfel/docu...StrutsLive.pdf

bytes!!

PD: si el servidor esta caido intentalo mas tarde por que estamos teniendo problemas con la red
  #9 (permalink)  
Antiguo 10/05/2005, 08:22
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años
Puntos: 0
Para Stock

Primero gracias por compartir el libro, pero podrias revisar el enlace? no se si es mi conexion o el proxy de mi red pero no puedo acceder al PDF

Saludos
KirsonX
  #10 (permalink)  
Antiguo 10/05/2005, 11:41
 
Fecha de Ingreso: diciembre-2004
Mensajes: 52
Antigüedad: 19 años, 4 meses
Puntos: 0
De acuerdo

Cita:
Iniciado por stock
Hey, perdon por no responder antes, OK, e puesto el libro on-line para quien lo quiera ver o bajar lo puede encontrar aqui:

http://pulso.um.edu.mx/~crysfel/docu...StrutsLive.pdf

bytes!!

PD: si el servidor esta caido intentalo mas tarde por que estamos teniendo problemas con la red
Excelente contribucion Stock, buen libro...
Gracias.
  #11 (permalink)  
Antiguo 13/05/2005, 08:29
 
Fecha de Ingreso: abril-2005
Mensajes: 56
Antigüedad: 19 años
Puntos: 0
Muchas gracias

Ya pude descargar el libro
  #12 (permalink)  
Antiguo 24/05/2012, 09:08
 
Fecha de Ingreso: mayo-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 0
Respuesta: Ayuda con Struts...

Me interesaría conseguir ese libro! porque tengo un problema con las validaciones de struts! podrías proporcionarmelo?? es que el enlace no me va!


si no lo quieres volver a subir te paso mi email ok?? [email protected]

Gracias de antemano!
  #13 (permalink)  
Antiguo 24/05/2012, 09:15
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Ayuda con Struts...

1º Siendo el otro mensaje del 2005, lo normal es que ya no entre por aquí
2º No es recomendable dejar púbilamente los correos, si quieres enviarlo mejor un mensaje privado.
3º Aprender a usar google no cuesta demasiado, sólo usar un poquitín la cabecita => http://www.google.es/search?q=filety...aq=f&aqi=&aql=

Lo mismo, siendo el mensaje original del 2005, lo mejor es irlo chapando ya.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
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 13:32.