FileDocCategorySizeDatePackage
AddCookieTag.javaAPI DocExample1912Thu Jun 28 16:14:16 BST 2001com.ora.jsp.tags.generic

AddCookieTag

public class AddCookieTag extends TagSupport
This class is a custom action for adding a cookie header to the response.
author
Hans Bergsten, Gefion software
version
1.0

Fields Summary
private String
name
private String
value
private String
maxAgeString
Constructors Summary
Methods Summary
public intdoEndTag()
Creates a cookie and adds it to the response

        int maxAge = -1;
        if (maxAgeString != null) {
            try {
                maxAge = Integer.valueOf(maxAgeString).intValue();
            }
            catch (NumberFormatException e) {
                throw new JspException("Invalid maxAge: " + e.getMessage());
            }
        }
        CookieUtils.sendCookie(name, value, maxAge,
            (HttpServletResponse) pageContext.getResponse());
        return EVAL_PAGE;
    
public voidrelease()
Releases all instance variables.

        super.release();
        name = null;
        value = null;
        maxAgeString = null;
        super.release();
    
public voidsetMaxAge(java.lang.String maxAgeString)
Sets the cookie maxAge attribute.

param
maxAgeString the max age (in seconds) of the cookie

        this.maxAgeString = maxAgeString;
    
public voidsetName(java.lang.String name)
Sets the cookie name attribute.

param
name the name of the cookie

        this.name = name;
    
public voidsetValue(java.lang.String value)
Sets the cookie value attribute.

param
value the value of the cookie

        this.value = value;