Pregunta

El libro Head First dice acerca de la directiva include como el código de inclusión de cualquier otro archivo en el archivo JSP en el momento de la traducción, que no se puede cambiar dinámicamente.

Sin embargo, incluí un archivo JSP en la directiva include, que genera un número aleatorio cada vez que accedo a la página con la directiva include. Y cada vez que se genera un nuevo número en lugar de solo una vez durante la traducción al código de servlet. ¿Por qué es así?

Gracias de antemano.

¿Fue útil?

Solución

El primer archivo JSP incluye el código del segundo archivo JSP en el momento de la traducción. El número aleatorio que ves es después de la ejecución.

Si ahora cambia su segundo JSP, no verá los cambios cuando acceda al primer JSP.

Otros consejos

El archivo JSP incluye ese otro código, que a su vez genera un número aleatorio cuando se ejecuta.

Lo que no hace es ejecutar ese otro código y solo incluye la salida, que es lo que esperas si te entiendo correctamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top