com.ora.jsp.tags.xmp
Class ClassicAddCookieTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended bycom.ora.jsp.tags.xmp.ClassicAddCookieTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

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

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

Version:
2.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
 
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
ClassicAddCookieTag()
           
 
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
doAfterBody, 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, 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

ClassicAddCookieTag

public ClassicAddCookieTag()
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

Throws:
javax.servlet.jsp.JspException

release

public void release()
Releases all instance variables.