Package com.day.cq.xss.taglib
Class ProtectBody
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
com.day.cq.xss.taglib.ProtectBody
- All Implemented Interfaces:
Serializable,BodyTag,IterationTag,JspTag,Tag
- Direct Known Subclasses:
ProtectStringAsAttribute
Deprecated.
This class implements a tag that can be used to prevent its body content from containing
any XSS stuff.
The policy to be used may be specified using the policy attribute.
- See Also:
-
Field Summary
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGFields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintDeprecated.Executes the XSS removal.Deprecated.Get the protection context.Deprecated.Get the path to the policy to be used.voidsetContext(String context) Deprecated.Set the protection context.voidDeprecated.Set the path to the policy to be used.Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContentMethods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
Constructor Details
-
ProtectBody
public ProtectBody()Deprecated.
-
-
Method Details
-
getPolicy
Deprecated.Get the path to the policy to be used.- Returns:
- Path to policy file to use;
null, if the default policy has to be used
-
setPolicy
Deprecated.Set the path to the policy to be used.- Parameters:
policy- Path to policy file to use;null, if the default policy has to be used
-
getContext
Deprecated.Get the protection context.- Returns:
- Attribute name
-
setContext
Deprecated.Set the protection context.- Parameters:
context- The protection context
-
doAfterBody
Deprecated.Executes the XSS removal.- Specified by:
doAfterBodyin interfaceIterationTag- Overrides:
doAfterBodyin classBodyTagSupport- Returns:
- SKIP_BODY
- Throws:
JspException- if an error occurred while processing this tag- See Also:
-