类 HttpRequestHashModel

java.lang.Object
com.publiccms.common.servlet.HttpRequestHashModel
所有已实现的接口:
freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel

public final class HttpRequestHashModel extends Object implements freemarker.template.TemplateHashModelEx
TemplateHashModel wrapper for a HttpServletRequest attributes.
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final jakarta.servlet.http.HttpServletRequest
     
    private final jakarta.servlet.http.HttpServletResponse
     
    private final freemarker.template.ObjectWrapper
     

    从接口继承的字段 freemarker.template.TemplateModel

    NOTHING
  • 构造器概要

    构造器
    构造器
    说明
    HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, freemarker.template.ObjectWrapper wrapper)
     
    HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    freemarker.template.TemplateModel
    get(String key)
     
    freemarker.template.ObjectWrapper
     
    jakarta.servlet.http.HttpServletRequest
     
    jakarta.servlet.http.HttpServletResponse
     
    boolean
     
    freemarker.template.TemplateCollectionModel
     
    int
     
    freemarker.template.TemplateCollectionModel
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • request

      private final jakarta.servlet.http.HttpServletRequest request
    • response

      private final jakarta.servlet.http.HttpServletResponse response
    • wrapper

      private final freemarker.template.ObjectWrapper wrapper
  • 构造器详细资料

    • HttpRequestHashModel

      public HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, freemarker.template.ObjectWrapper wrapper)
      参数:
      request -
      wrapper - Should be an ObjectWrapperAndUnwrapper, or else some features might won't work properly. (It's declared as ObjectWrapper only for backward compatibility.)
    • HttpRequestHashModel

      public HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper)
  • 方法详细资料

    • get

      public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
      指定者:
      get 在接口中 freemarker.template.TemplateHashModel
      抛出:
      freemarker.template.TemplateModelException
    • isEmpty

      public boolean isEmpty()
      指定者:
      isEmpty 在接口中 freemarker.template.TemplateHashModel
    • size

      public int size()
      指定者:
      size 在接口中 freemarker.template.TemplateHashModelEx
    • keys

      public freemarker.template.TemplateCollectionModel keys()
      指定者:
      keys 在接口中 freemarker.template.TemplateHashModelEx
    • values

      public freemarker.template.TemplateCollectionModel values()
      指定者:
      values 在接口中 freemarker.template.TemplateHashModelEx
    • getRequest

      public jakarta.servlet.http.HttpServletRequest getRequest()
    • getResponse

      public jakarta.servlet.http.HttpServletResponse getResponse()
    • getObjectWrapper

      public freemarker.template.ObjectWrapper getObjectWrapper()