org.nutz.mvc.view
类 RawView

java.lang.Object
  继承者 org.nutz.mvc.view.RawView
所有已实现的接口:
View

public class RawView
extends java.lang.Object
implements View

将数据对象直接写入 HTTP 响应

数据对象可以是如下类型:

  1. null - 什么都不做
  2. File - 文件,以下载方法返回,文件名将自动设置
  3. byte[] - 按二进制方式写入HTTP响应流
  4. InputStream - 按二进制方式写入响应流,并关闭 InputStream
  5. char[] - 按文本方式写入HTTP响应流
  6. Reader - 按文本方式写入HTTP响应流,并关闭 Reader
  7. 默认的 - 直接将对象 toString() 后按文本方式写入HTTP响应流

ContentType 支持几种缩写:

作者:
wendal(wendal1985@gmail.com), zozoh(zozohtnt@gmail.com)

构造方法摘要
RawView(java.lang.String contentType)
           
 
方法摘要
 void render(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.lang.Object obj)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RawView

public RawView(java.lang.String contentType)
方法详细信息

render

public void render(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.http.HttpServletResponse resp,
                   java.lang.Object obj)
            throws java.lang.Throwable
指定者:
接口 View 中的 render
抛出:
java.lang.Throwable