FileDocCategorySizeDatePackage
AddCookieTag.javaAPI DocExample1680Tue Feb 28 11:34:06 GMT 2006com.ora.jsp.tags

AddCookieTag

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

Fields Summary
private String
name
private String
value
private String
maxAgeString
Constructors Summary
Methods Summary
public voiddoTag()
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 JspTagException("Invalid maxAge", e);
	    }
        }
	PageContext pageContext = (PageContext) getJspContext();
	HttpServletResponse response = 
	    (HttpServletResponse) pageContext.getResponse();
        CookieUtils.sendCookie(name, value, maxAge, response);
    
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;