Daniel Prado Rodríguez Visita: Sacarse el carnet de conducir por libre DGT
  Jueves, 21 de Noviembre de 2024 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 |  Página principal  | Blog de Recetas | Recetas de Pescado | | Política de privacidad | Política de cookies
www.daniel.prado.name - Página Personal - © Copyright