美文网首页
jfinal render包

jfinal render包

作者: xuyouxin1 | 来源:发表于2017-08-18 14:52 被阅读0次

    一、Render:抽象类

    属性:

      view 页面地址

      request  请求对象

      response 响应对象

      encoding  编码

    方法:

    setContext  设置上下文内容

    render  抽象方法,由子类实现,向响应头中设置content-type,向输出流中写返回数据。

    实现类:

    1、ErrorRender:出错时的页面,内含一个响应码,

    类内定义了:404 Not Found、500 Internal Server Error、401 Unauthorized、403 Forbidden 几种常见错误对应的页面

    2、TextRender:返回普通文本信息

    3、JsonRender:返回json串

    4、FileRender:返回文件信息,即把文件数据写入到输出流

    5、FreeMarkerRender:页面经过freemarker模板处理后,再返回

    6、RedirectRender:页面跳转,render方法里没像输出流写数据,而是调用response.sendRedirect(finalUrl) 方法

    7、等等

    二、工厂类:RenderFactory,有方法getErrorRender、getTextRender、getJsonRender等等

    三、Controller类:

    方法:

    render  返回视图

    renderText  返回文本内容

    renderJson  返回json串

    renderFile  返回文件

    redirect  跳转

    相关文章

      网友评论

          本文标题:jfinal render包

          本文链接:https://www.haomeiwen.com/subject/jaharxtx.html