com.ora.jsp.tags.generic
Class AddCookieTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.ora.jsp.tags.generic.AddCookieTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.Tag

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

This class is a custom action for adding a cookie header to the response.

Version:
1.0
Author:
Hans Bergsten, Gefion software
See Also:
Serialized Form

Field Summary
private  java.lang.String maxAgeString
           
private  java.lang.String name
           
private  java.lang.String value
           
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext, parent, values
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AddCookieTag()
           
 
Method Summary
 int doEndTag()
          Creates a cookie and adds it to the response
 void release()
          Releases all instance variables.
 void setMaxAge(java.lang.String maxAgeString)
          Sets the cookie maxAge attribute.
 void setName(java.lang.String name)
          Sets the cookie name attribute.
 void setValue(java.lang.String value)
          Sets the cookie value attribute.
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

value

private java.lang.String value

maxAgeString

private java.lang.String maxAgeString
Constructor Detail

AddCookieTag

public AddCookieTag()
Method Detail

setName

public void setName(java.lang.String name)
Sets the cookie name attribute.
Parameters:
name - the name of the cookie

setValue

public void setValue(java.lang.String value)
Sets the cookie value attribute.
Parameters:
value - the value of the cookie

setMaxAge

public void setMaxAge(java.lang.String maxAgeString)
Sets the cookie maxAge attribute.
Parameters:
maxAgeString - the max age (in seconds) of the cookie

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Creates a cookie and adds it to the response
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport

release

public void release()
Releases all instance variables.
Overrides:
release in class javax.servlet.jsp.tagext.TagSupport