类 HtmlCreator

java.lang.Object
com.gdxsoft.easyweb.script.display.HtmlCreator

public class HtmlCreator extends Object
  • 构造器详细资料

    • HtmlCreator

      public HtmlCreator()
  • 方法详细资料

    • getHtmlClass

      public HtmlClass getHtmlClass()
    • getFrame

      public IFrame getFrame()
    • init

      public void init(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletResponse response) throws Exception
      抛出:
      Exception
    • init

      public void init(String xmlName, String itemName, String paras, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletResponse response) throws Exception
      初始化HtmlCreator
      参数:
      xmlName - 配置文件
      itemName - 配置项
      paras - 参数,用“&”分割,放到RV的OTHER中
      req - request
      session - session
      response - response
      抛出:
      Exception
    • init

      public void init(String xmlName, String itemName, String paras, RequestValue rv, javax.servlet.http.HttpServletResponse response) throws Exception
      初始化 HtmlCreator
      参数:
      xmlName - 配置文件
      itemName - 配置项
      paras - 参数,用“&”分割,放到RV的OTHER中
      rv -
      response -
      抛出:
      Exception
    • init

      public void init(RequestValue requestValue, javax.servlet.http.HttpServletResponse response) throws Exception
      抛出:
      Exception
    • init

      public void init(String xmlName, String itemName) throws Exception
      抛出:
      Exception
    • getConfigItemXml

      public String getConfigItemXml()
    • checkAcl

      public boolean checkAcl()
      检查是否通过ACL校验
      返回:
    • createPageHtml

      public void createPageHtml() throws Exception
      生成页面信息
      抛出:
      Exception
    • createPageJson

      public String createPageJson() throws Exception
      抛出:
      Exception
    • createResponseFrameDownload

      public String createResponseFrameDownload() throws Exception
      Create the download file path from the frame configuration
      返回:
      the download file path
      抛出:
      Exception
    • getValueFromFrameTables

      public String getValueFromFrameTables(String fieldName)
      Get the field value from all tables
      参数:
      fieldName - the field name
      返回:
      the value
    • createPageJsonAll

      public String createPageJsonAll()
      获取所有的表数据
      返回:
    • createPageJsonExt

      public String createPageJsonExt() throws Exception
      获取JSON数据和页面表达
      返回:
      抛出:
      Exception
    • createPageJsonExt1

      public String createPageJsonExt1() throws Exception
      获取JSON数据和页面表达
      返回:
      抛出:
      Exception
    • createSelectReload

      public String createSelectReload()
      创建重新刷新item的json,例如select的重新刷新
      返回:
    • createPageXml

      public String createPageXml() throws Exception
      生成数据XML
      返回:
      抛出:
      Exception
    • getPageMin

      public String getPageMin() throws Exception
      仅生成对象本身,不包括头部和尾部等
      返回:
      抛出:
      Exception
    • createPageOnlyCnt

      public String createPageOnlyCnt() throws Exception
      仅生成对象本身,不包括头部和尾部等
      返回:
      抛出:
      Exception
    • createValidCode

      public BufferedImage createValidCode() throws Exception
      创建本配置的验证码
      返回:
      抛出:
      Exception
    • getPageItemValue

      public String getPageItemValue(String itemName, String tagName)
    • executeAction

      public String executeAction() throws Exception
      执行Action
      抛出:
      Exception
    • executeAction

      public String executeAction(String actionName) throws Exception
      抛出:
      Exception
    • writeLog

      public void writeLog()
      写入日志
      参数:
      log -
    • getRequestValue

      public RequestValue getRequestValue()
      返回:
      the _RequestValue
    • setRequestValue

      public void setRequestValue(RequestValue requestValue)
      参数:
      requestValue - the _RequestValue to set
    • getUserClass

      public Object getUserClass()
      返回:
      the _UserClass
    • setUserClass

      public void setUserClass(Object userClass)
      参数:
      userClass - the _UserClass to set
    • getUserConfig

      public UserConfig getUserConfig()
      返回:
      the _UserConfig
    • setUserConfig

      public void setUserConfig(UserConfig userConfig)
      参数:
      userConfig - the _UserConfig to set
    • getPageHtml

      public String getPageHtml()
      返回:
      the _PageHtml
    • getAjaxCallType

      public String getAjaxCallType()
      Ajax调用方式
      XML为显示XML;
      HAVE_DATA显示是否有数据;
      BIN_FILE 则表示为二进制文件
      TOP_CNT_BOTTOM 除了HTML头和尾
      返回:
      the _AjaxCallType
    • getDataConn

      public DataConnection getDataConn()
      返回:
      the _DataConn
    • getDebugFrames

      public DebugFrames getDebugFrames()
    • getAcl

      public IAcl getAcl()
    • setAcl

      public void setAcl(IAcl acl)
    • setDebugFrames

      public void setDebugFrames(DebugFrames debugFrames)
      参数:
      debugFrames - the _DebugFrames to set
    • isAjaxCall

      public boolean isAjaxCall()
      返回:
      the _IsAjaxCall
    • setIsAjaxCall

      public void setIsAjaxCall(boolean isAjaxCall)
      设置是否为AJAX调用
      参数:
      isAjaxCall - the _IsAjaxCall to set
    • setAjaxCallType

      public void setAjaxCallType(String ajaxCallType)
      设置Ajax调用方式
      XML为显示XML;
      HAVE_DATA显示是否有数据;
      BIN_FILE 则表示为二进制文件
      TOP_CNT_BOTTOM 除了HTML头和尾
      参数:
      ajaxCallType - the _AjaxCallType to set
    • isXhtml

      public boolean isXhtml()
      返回:
      the _IsXhtml
    • setIsXhtml

      public void setIsXhtml(boolean isXhtml)
      参数:
      isXhtml - the _IsXhtml to set
    • getDocument

      public HtmlDocument getDocument()
      获取生产的Document
      返回:
      the _Document
    • getAcl2

      public IAcl2 getAcl2()
      获取权限2接口
      返回:
      the _Acl2
    • getActionReturnValue

      public String getActionReturnValue()
      Action执行返回的标志, "SCRIPT", "URL", ""
      返回:
    • isErrOut

      public boolean isErrOut()
      系统执行出现 err_out
      返回:
      true/false
    • getErrOutMessage

      public String getErrOutMessage()
      系统执行出现 err_out抛出的消息
      返回:
      err_out抛出的消息
    • getAction

      public IAction getAction()
    • getValidCode

      public BufferedImage getValidCode()