类 VelocityEngineUtils

java.lang.Object
cn.aradin.spring.velocity.ui.VelocityEngineUtils

@Deprecated public abstract class VelocityEngineUtils extends Object
已过时。
as of Spring 4.3, in favor of FreeMarker
Utility class for working with a VelocityEngine. Provides convenience methods to merge a Velocity template with a model.
从以下版本开始:
22.01.2004
作者:
Juergen Hoeller
  • 构造器详细资料

    • VelocityEngineUtils

      public VelocityEngineUtils()
      已过时。
  • 方法详细资料

    • mergeTemplate

      @Deprecated public static void mergeTemplate(org.apache.velocity.app.VelocityEngine velocityEngine, String templateLocation, Map<String,Object> model, Writer writer) throws org.apache.velocity.exception.VelocityException
      已过时。
      Use mergeTemplate(VelocityEngine, String, String, Map, Writer) instead, following Velocity 1.6's corresponding deprecation in its own API.
      Merge the specified Velocity template with the given model and write the result to the given Writer.
      参数:
      velocityEngine - VelocityEngine to work with
      templateLocation - the location of template, relative to Velocity's resource loader path
      model - the Map that contains model names as keys and model objects as values
      writer - the Writer to write the result to
      抛出:
      org.apache.velocity.exception.VelocityException - if the template wasn't found or rendering failed
    • mergeTemplate

      public static void mergeTemplate(org.apache.velocity.app.VelocityEngine velocityEngine, String templateLocation, String encoding, Map<String,Object> model, Writer writer) throws org.apache.velocity.exception.VelocityException
      已过时。
      Merge the specified Velocity template with the given model and write the result to the given Writer.
      参数:
      velocityEngine - VelocityEngine to work with
      templateLocation - the location of template, relative to Velocity's resource loader path
      encoding - the encoding of the template file
      model - the Map that contains model names as keys and model objects as values
      writer - the Writer to write the result to
      抛出:
      org.apache.velocity.exception.VelocityException - if the template wasn't found or rendering failed
    • mergeTemplateIntoString

      @Deprecated public static String mergeTemplateIntoString(org.apache.velocity.app.VelocityEngine velocityEngine, String templateLocation, Map<String,Object> model) throws org.apache.velocity.exception.VelocityException
      已过时。
      Use mergeTemplateIntoString(VelocityEngine, String, String, Map) instead, following Velocity 1.6's corresponding deprecation in its own API.
      Merge the specified Velocity template with the given model into a String.

      When using this method to prepare a text for a mail to be sent with Spring's mail support, consider wrapping VelocityException in MailPreparationException.

      参数:
      velocityEngine - VelocityEngine to work with
      templateLocation - the location of template, relative to Velocity's resource loader path
      model - the Map that contains model names as keys and model objects as values
      返回:
      the result as String
      抛出:
      org.apache.velocity.exception.VelocityException - if the template wasn't found or rendering failed
    • mergeTemplateIntoString

      public static String mergeTemplateIntoString(org.apache.velocity.app.VelocityEngine velocityEngine, String templateLocation, String encoding, Map<String,Object> model) throws org.apache.velocity.exception.VelocityException
      已过时。
      Merge the specified Velocity template with the given model into a String.

      When using this method to prepare a text for a mail to be sent with Spring's mail support, consider wrapping VelocityException in MailPreparationException.

      参数:
      velocityEngine - VelocityEngine to work with
      templateLocation - the location of template, relative to Velocity's resource loader path
      encoding - the encoding of the template file
      model - the Map that contains model names as keys and model objects as values
      返回:
      the result as String
      抛出:
      org.apache.velocity.exception.VelocityException - if the template wasn't found or rendering failed