类 WebRender

java.lang.Object
org.beetl.ext.servlet.WebRender

public class WebRender extends Object
通常web渲染的类,将request变量赋值给模板,同时赋值的还有session,request,ctxPath 其他框架可以继承此类做更多的定制
作者:
xiandafu
  • 构造器详细资料

  • 方法详细资料

    • render

      public void render(String key, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object... args)
      参数:
      key - 模板资源id
      args - 其他参数,将会传给modifyTemplate方法
    • modifyTemplate

      protected void modifyTemplate(Template template, String key, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object... args)
      可以添加更多的绑定
      参数:
      template - 模板
      key - 模板的资源id
      args - 调用render的时候传的参数
    • handleClientError

      protected void handleClientError(IOException ex)
      处理客户端抛出的IO异常
    • handleBeetlException

      protected void handleBeetlException(BeetlException ex)
      处理客户端抛出的IO异常
    • getWebRenderExt

      protected WebRenderExt getWebRenderExt(String clsName)