com.taggercat.controller
Class FlashScope
java.lang.Object
com.taggercat.controller.FlashScope
- All Implemented Interfaces:
- java.io.Serializable
public class FlashScope
- extends java.lang.Object
- implements java.io.Serializable
This class is used to save the request state into our Flash Scope.
Instances of this class are created whenever we do a post-redirect-get (PRG).
The GET action of the PRG pattern then restores this state onto the new
request to make it appear to be the same as the original post.
- See Also:
- Serialized Form
-
|
Constructor Summary |
FlashScope(java.lang.String redirectedURI,
javax.servlet.http.HttpServletRequest request)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlashScope
public FlashScope(java.lang.String redirectedURI,
javax.servlet.http.HttpServletRequest request)
addRequestHeaders
public void addRequestHeaders(javax.servlet.http.HttpServletRequest request)
- Parameters:
request -
addRequestAttributes
public void addRequestAttributes(javax.servlet.http.HttpServletRequest request)
- Parameters:
request -
getRedirectURI
public java.lang.String getRedirectURI()
setRedirectURI
public void setRedirectURI(java.lang.String redirectURI)
getParameterNames
public java.util.Enumeration<java.lang.String> getParameterNames()
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
getParameter
public java.lang.String getParameter(java.lang.String name)
getParameterMap
public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
addRequestParameters
public void addRequestParameters(javax.servlet.http.HttpServletRequest request)
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
removeAttribute
public void removeAttribute(java.lang.String name)
getHeader
public java.lang.String getHeader(java.lang.String name)
getHeaderNames
public java.util.Enumeration<java.lang.String> getHeaderNames()
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
getCharacterEncoding
public java.lang.String getCharacterEncoding()
setCharacterEncoding
public void setCharacterEncoding(java.lang.String characterEncoding)