Class EncodingVelocityResult
java.lang.Object
org.apache.struts2.result.StrutsResultSupport
org.apache.struts2.views.velocity.result.VelocityResult
com.atlassian.struts.result.ProfiledVelocityResult
com.atlassian.confluence.setup.struts.EncodingVelocityResult
- All Implemented Interfaces:
Serializable,org.apache.struts2.result.Result,org.apache.struts2.StrutsStatics
public class EncodingVelocityResult
extends com.atlassian.struts.result.ProfiledVelocityResult
Struts Velocity result that adds automatic HTML entity encoding support to the result context if the final content
type is "text/html".
- See Also:
-
Field Summary
Fields inherited from class org.apache.struts2.result.StrutsResultSupport
DEFAULT_PARAM, DEFAULT_URL_ENCODING, parseLocationFields inherited from interface org.apache.struts2.StrutsStatics
ACTION_MAPPING, HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.velocity.context.ContextcreateContext(org.apache.struts2.views.velocity.VelocityManager velocityManager, org.apache.struts2.util.ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String location) voidMethods inherited from class com.atlassian.struts.result.ProfiledVelocityResult
getTemplateMethods inherited from class org.apache.struts2.views.velocity.result.VelocityResult
getContentType, getEncoding, setDefaultEncoding, setVelocityManagerMethods inherited from class org.apache.struts2.result.StrutsResultSupport
conditionalParse, conditionalParseCollection, execute, getLastFinalLocation, getLocation, setEncode, setLocation, setParse
-
Constructor Details
-
EncodingVelocityResult
public EncodingVelocityResult()
-
-
Method Details
-
createContext
protected org.apache.velocity.context.Context createContext(org.apache.struts2.views.velocity.VelocityManager velocityManager, org.apache.struts2.util.ValueStack stack, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String location) - Overrides:
createContextin classorg.apache.struts2.views.velocity.result.VelocityResult
-
doExecute
public void doExecute(String location, org.apache.struts2.ActionInvocation invocation) throws Exception - Overrides:
doExecutein classcom.atlassian.struts.result.ProfiledVelocityResult- Throws:
Exception
-