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, parseLocation

    Fields 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    void
    doExecute(String location, org.apache.struts2.ActionInvocation invocation)
     

    Methods inherited from class com.atlassian.struts.result.ProfiledVelocityResult

    getTemplate

    Methods inherited from class org.apache.struts2.views.velocity.result.VelocityResult

    getContentType, getEncoding, setDefaultEncoding, setVelocityManager

    Methods inherited from class org.apache.struts2.result.StrutsResultSupport

    conditionalParse, conditionalParseCollection, execute, getLastFinalLocation, getLocation, setEncode, setLocation, setParse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      createContext in class org.apache.struts2.views.velocity.result.VelocityResult
    • doExecute

      public void doExecute(String location, org.apache.struts2.ActionInvocation invocation) throws Exception
      Overrides:
      doExecute in class com.atlassian.struts.result.ProfiledVelocityResult
      Throws:
      Exception