Hola, Necesito ejecutar una accion en una aplicación echa en strut
nada mas conectarse al index.jsp. Es decir, no que entres en la pagina index.jsp y pulses un enlace; me refiero a la carga inicial ¿Alguien sabe como hacerlo?
gracias
| |||
¿Como ejecutar en Strut una accion al lanzar la aplicacion? Hola, Necesito ejecutar una accion en una aplicación echa en strut nada mas conectarse al index.jsp. Es decir, no que entres en la pagina index.jsp y pulses un enlace; me refiero a la carga inicial ¿Alguien sabe como hacerlo? gracias |
| |||
Re: ¿Como ejecutar en Strut una accion al lanzar la aplicacion? LO que tienes que hacer es poner un linea de este tipo en el index.jsp y de esta manera ejecutará el action del mismo nombre que tendras que tener mapeado en el archivo struts-config.xml. <logic:redirect action="/InicioAction"/> Espero que te sirva. Saludos |
| |||
Re: ¿Como ejecutar en Strut una accion al lanzar la aplicacion? Gracias solyluna pero no me sirve. Creo que no me explique bien. Lo que quiero es saber si se puede lanzar una accion nada mas instanciar la aplicacion sin necesidad de realizar ningun evento como pulsar un enlace o redireccionar. De todas maneras, gracias |
| |||
Re: ¿Como ejecutar en Strut una accion al lanzar la aplicacion? pues creo que lo que necesitas es crear un ServletContextListener que debes luego poner en el archivo web.xml, asi cuando se inicie la aplicacion se ejecutara uno de los metodos que tiene el ServletContextListener y pues creo que cumple con lo que quieres. La linea que tienes que poner es mas o menos asi: <listener> <description>ServletContextListener, ServletContextAttributeListener</description> <listener-class>listeners.AppAttributeEventDemo</listener-class> </listener> La clase debe implementar la interfaz ContextListener: public class AppAttributeEventDemo implements ServletContextListener y debes implementar los metodos de esta: public void contextInitialized(ServletContextEvent evt) y public void contextDestroyed(ServletContextEvent evt) |
| |||
Re: ¿Como ejecutar en Strut una accion al lanzar la aplicacion? Hola! Estoy trabajando con una aplicación que está basada en struts, ahora necesito que al momento de iniciar el servidor se ejecute una clase, la cual debe estar siempre activa. Esta clase no está asociada a ningun jsp... ¿Qué puedo hacer, qué parte de web.xml debo modificar y cómo? Me urge, porfa... Gracias de antemano... :) |