Package org.apache.fulcrum.parser
Schnittstelle CookieParser
- Alle Superschnittstellen:
Iterable<String>
,ValueParser
- Alle bekannten Implementierungsklassen:
DefaultCookieParser
CookieParser is an interface to a utility to to get and set values
of Cookies on the Client Browser. You can use CookieParser to convert
Cookie values to various types or to set Bean values with setParameters().
Servlet Spec for more information on Cookies.
Use set() or unset() to Create or Destroy Cookies.
NOTE: The name= portion of a name=value pair may be converted to lowercase or uppercase when the object is initialized and when new data is added. This behaviour is determined by the url.case.folding property in TurbineResources.properties. Adding a name/value pair may overwrite existing name=value pairs if the names match:
CookieParser cp = data.getCookies(); cp.add("ERROR",1); cp.add("eRrOr",2); int result = cp.getInt("ERROR");In the above example, result is 2.
- Version:
- $Id$
- Autor:
- Ilkka Priha, Leon Messerschmidt, Thomas Vandahl
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.apache.fulcrum.parser.ValueParser
ValueParser.URLCaseFolding
-
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.apache.fulcrum.parser.ValueParser
DEFAULT_CHARACTER_ENCODING
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGets the servlet request.boolean
isValid()
void
Set a cookie that will be stored on the client for the duration of the session.void
Set a persistent cookie on the client that will expire after a maximum age (given in seconds).void
setData
(HttpServletRequest request, HttpServletResponse response) Sets the servlet request and response to be parsed.void
Remove a previously set cookie from the client machine.Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, iterator, spliterator
Von Schnittstelle geerbte Methoden org.apache.fulcrum.parser.ValueParser
add, add, add, add, add, add, clear, containsKey, convert, convertAndTrim, convertAndTrim, dispose, get, getBigDecimal, getBigDecimal, getBigDecimals, getBoolean, getBoolean, getBooleanObject, getBooleanObject, getBooleanObjects, getBooleans, getByte, getByte, getByteObject, getByteObject, getBytes, getCharacterEncoding, getDate, getDate, getDate, getDateFormat, getDouble, getDouble, getDoubleObject, getDoubleObject, getDoubleObjects, getDoubles, getFloat, getFloat, getFloatObject, getFloatObject, getFloatObjects, getFloats, getInt, getInt, getIntObject, getIntObject, getIntObjects, getInts, getKeys, getLocale, getLong, getLong, getLongObject, getLongObject, getLongObjects, getLongs, getNumberFormat, getObject, getObjects, getString, getString, getStrings, getStrings, getUrlFolding, keySet, remove, setCharacterEncoding, setDateFormat, setLocale, setNumberFormat, setProperties, setString, setStrings, toString
-
Felddetails
-
AGE_SESSION
static final int AGE_SESSION- Siehe auch:
-
AGE_DELETE
static final int AGE_DELETE- Siehe auch:
-
-
Methodendetails
-
getRequest
HttpServletRequest getRequest()Gets the servlet request.- Gibt zurück:
- the servlet request object or null.
-
setData
Sets the servlet request and response to be parsed. All previous cookies will be cleared.- Parameter:
request
- the servlet request object.response
- the servlet response object
-
set
Set a cookie that will be stored on the client for the duration of the session.- Parameter:
name
- The name of the cookievalue
- The value of the cooking
-
set
Set a persistent cookie on the client that will expire after a maximum age (given in seconds).- Parameter:
name
- A String for the namevalue
- A String for the valueseconds_age
- An int for the age in seconds
-
unset
Remove a previously set cookie from the client machine.- Parameter:
name
- the name of the cooking to unset
-
isValid
boolean isValid()
-