Hola amigos,
Pues en una vista resulta que en función del valor que obtengo en una accion.. pues realizo un "if"...etc.
Si es verdadera la condicion.... he de descargar un archivo... pero este archivo depende del valor de la anterior acción y no se como capturarlo en la accion="DownloadSubtitleAction"
Código HTML:
Ver original <h2>Listado de contenido
</h2>
<s:if test="lineas.size() == 0">
No hay lineas disponibles
</s:if>
<s:else>
<h2><s:property value="descripcion"/></h2>
<s:if test="completo == true">
<s:form action="DownloadSubtitleAction" >
<!-- Intento capturar la descripcion del subtitulo para poder descargar
correctamente dicho subtitulo a traves de la ruta adecuada.-->
<s:param name="descripcion"/>
<s:submit value="DESCARGAR" />
</s:form>
<s:form action="NewEpisodeAction">
<s:submit value="NUEVA TRADUCCIÓN" />
</s:form>
</s:if>
<s:elseif test="completo == false">
<s:form action="TraduccionAction">
<s:submit value="VER O EDITAR" />
</s:form>
</s:elseif>
<s:form action="ActualizoComentarios">
<s:submit value="Enviar"/>
<s:textarea label="Comentarios" name="comment" cols="60" rows="10" />
</s:form>
</s:else>
Primeramente, vengo de una acción que le pasa a la vista que acabo de mostraros...
Cita: <h2><s:property value="descripcion"/></h2>
Ese valor "descripcion" que es un titulo descripcion de un archivo...
la complicación viene.. cuando en el formulario de descarga que podeis ver...
Cita: <s:form action="DownloadSubtitleAction" >
<!-- Intento capturar la descripcion del subtitulo para poder descargar
correctamente dicho subtitulo a traves de la ruta adecuada.-->
<s:param name="descripcion"/>
<s:submit value="DESCARGAR" />
</s:form>
Es decir, cuando yo "pincho" en en el botón "Descargar"... se activa el Actoin "DownloadSubtitleAction" ... y me es imprescindible que se le pase el valor "descripcion" que venia del action anterior y que mostrado en ese "property"...
Pues eso amigos... he intentado ya de todo. pero no funciona nada...
Saludos.