输出类是只有一个主要功能的简单的类: 发送最终的Web页面到所请求的浏览器。如果您开启缓存功能,他还负责缓存您的网页文件。
输出类虽然很简单,但是它实现的功能却很重要咯: 输出最后的执行结果给发送请示的浏览器. 如果你选择了使用缓存 ,这块也归它管.
注意:输出类的初始化操作是由系统自动完成的,基本上不用你操心.
在一般的情况下你是感觉不到它的存在的(也用不着去关心),对于你来说它就是透明的,不用去干预,它就能正常的工作.
比如说, 你使用装载器类加载了一个视图文件, 这个视图文件的内容会自动传递给输出类对象, 然后呢,在方法执行完毕后会自动调用输出类对象将执行的结果输出. 但是呢,实际开发的过程当中会遇见一些特殊的情况需要我们干预输出,接管输出的控制权(像是客户要求将数据导出成Excel,提供下载)。
文章来源:[url]http://cwiki.ossez.com/pages/viewpage.action?pageId=2392167[/url]