Daniel Prado Rodríguez Visita: CocinaTusRecetas o de Guía turística de Nueva York 
  Viernes, 18 de Agosto de 2017 Inicio | Contactar
Añadir a favoritos | Imprimir 
  Volver al resto de artículos JAVA


Programación JAVA - Acceso desde la vista (jsp) a variables del actionForm - Framework Struts

» Programacion » Java » Acceso desde la vista (jsp) a variables del actionForm - Framework Struts
Lunes, 12 de Diciembre de 2005. Escrito por Daniel P.


Se pudiera dar el caso de necesitar algún dato del formulario cuando se vuelve a visualizar la vista, para acceder a ellos, deberemos de acceder al actionForm que los contiene.

En primer lugar deberemos de saber que ámbito tiene el actionForm, para lo cual abriremos el struts-config.xml, que será donde esté configurado este ámbito. Iremos al Action mapeado con el ActionForm que se utiliza en la página, lo veremos en la línea:

 

<action  path="/UploadFotoPath" name="UploadFotoFormBean" type="com.ti.rid.web.instalacionDeportiva.Struts.UploadFotoAction" input="/admin/InstalacionesDeportivas/forms/uploadFoto.jsp" scope="request" validate="true">

<forward name="alta_ok" path="/admin/InstalacionesDeportivas/forms/uploadFoto.jsp"/>

<forward name="alta_fallo" path="/mipaginaError.jsp"/>

</action> 

 

En el caso de request, deberemos de recuperarlo desde el request de la página jsp, en el caso de sesión sería análogo pero desde la sesión.

Veamos el trozo de código necesario que se debería de incluir en el script del JSP para recuperar el actionForm.

UploadFotoForm myUpload = (UploadFotoForm) request.getAttribute("UploadFotoFormBean");

 Véase que el nombre utilizado para recuperarlo, es el atributo name de la etiqueta action.

Para más información consultar http://jakarta.apache.org/struts/index.html

comentarios (4)
  Anterior artículo JAVA Siguiente artículo JAVA 

COMENTARIOS EN FACEBOOK SOBRE: Artículo JAVA (J2EE) - Acceso desde la vista (jsp) a variables del actionForm - Framework Struts
 
Mapa web |  Ir a la página principal  | Ir a Blog de Recetas | http://www.recetasdepescado.net | Política de privacidad | Política de cookies
www.daniel.prado.name - Página Personal - © Copyright