jfinal render包

一、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  跳转

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 最近总有一些旧人寻来闲聊,开始也是奇怪,毕竟有些甚至几年也没有联系过,突然就来畅谈起来,开始总是无所适从。...
    _ZL阅读 817评论 0 0
  • “从工作里爱了生命,就是通彻了生命最深的秘密。 我说生命的确是黑暗的,除非是有了激励; 一切的激励都是盲目的,除非...
    TalBen阅读 479评论 0 0