net.sf.portions.taglib
Class RedirectTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended bynet.sf.portions.taglib.RedirectTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class RedirectTag
extends javax.servlet.jsp.tagext.TagSupport

Etiqueta que permite realizar una redirección automática desde una JSP a una Action

Version:
1.0 01 Jan 2007
Author:
Raúl Herranz
See Also:
Serialized Form

Field Summary
private  java.lang.String action
          Action a ejecutar
private  java.util.ResourceBundle bundle
          ResourceBundle con los datos cargados del MessageResources de la aplicación
private  java.lang.String id
          Identificador (opcional) para determinar en el MessageResources de la aplicación que valores de id , value del botón y clase css del botón del formulario (por defecto se usarán los determinados por las propiedades "portions.redirect.formId", "portions.redirect.submitValue" y "portions.redirect.submitClass"; pero en caso de especificar un id, se añadirá el un punto . y el id a los literales anteriores)
private  org.apache.commons.logging.Log log
          Log de la clase
private  java.lang.String mode
          Modo del portlet
private static long serialVersionUID
          Identificador universal de la versión de la clase
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
RedirectTag()
           
 
Method Summary
 int doEndTag()
           
 int doStartTag()
           
private  java.lang.String getForm(javax.portlet.PortletURL url)
          Genera un formulario HTML para realizar la redirección
 void setAction(java.lang.String action)
          Establece el valor de la propiedad action.
 void setId(java.lang.String id)
          Establece el valor de la propiedad id.
 void setMode(java.lang.String mode)
          Establece el valor de la propiedad mode.
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.apache.commons.logging.Log log
Log de la clase


serialVersionUID

private static final long serialVersionUID
Identificador universal de la versión de la clase

See Also:
Constant Field Values

id

private java.lang.String id
Identificador (opcional) para determinar en el MessageResources de la aplicación que valores de id , value del botón y clase css del botón del formulario (por defecto se usarán los determinados por las propiedades "portions.redirect.formId", "portions.redirect.submitValue" y "portions.redirect.submitClass"; pero en caso de especificar un id, se añadirá el un punto . y el id a los literales anteriores)


action

private java.lang.String action
Action a ejecutar


mode

private java.lang.String mode
Modo del portlet


bundle

private java.util.ResourceBundle bundle
ResourceBundle con los datos cargados del MessageResources de la aplicación

Constructor Detail

RedirectTag

public RedirectTag()
Method Detail

setId

public void setId(java.lang.String id)
Establece el valor de la propiedad id.

Parameters:
id - El valor de id a establecer.

setAction

public void setAction(java.lang.String action)
Establece el valor de la propiedad action.

Parameters:
action - El valor de action a establecer.

setMode

public void setMode(java.lang.String mode)
Establece el valor de la propiedad mode.

Parameters:
mode - El valor de mode a establecer.

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
TagSupport.doStartTag()

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
TagSupport.doEndTag()

getForm

private java.lang.String getForm(javax.portlet.PortletURL url)
Genera un formulario HTML para realizar la redirección

Parameters:
url - url a la que se redireccionará
Returns:
formulario HTML que realizará la redirección