软件包 org.nutz.mvc.view

类摘要
AbstractPathView  
DefaultViewMaker 默认的的视图工厂类
ForwardView 内部重定向视图

根据传入的视图名,决定视图的路径: 如果视图名以 '/' 开头, 则被认为是一个 全路径 否则,将视图名中的 '.'

HttpStatusView 返回特定的响应码

注意,400或以上,会调用resp.sendError,而非resp.setStatus.这样做的原因是 errorPage的配置,只有resp.sendError会触发,且绝大多数情况下,只会配置400或以上

JspView 根据传入的视图名,决定视图的路径: 如果视图名以 '/' 开头, 则被认为是一个 JSP 的全路径 否则,将视图名中的 '.'
RawView 将数据对象直接写入 HTTP 响应 数据对象可以是如下类型: null - 什么都不做 File - 文件,以下载方法返回,文件名将自动设置 byte[] - 按二进制方式写入HTTP响应流 InputStream - 按二进制方式写入响应流,并关闭 InputStream char[] - 按文本方式写入HTTP响应流 Reader - 按文本方式写入HTTP响应流,并关闭 Reader 默认的 - 直接将对象 toString() 后按文本方式写入HTTP响应流 ContentType 支持几种缩写: xml - 表示 text/xml html - 表示 text/html htm - 表示 text/html stream - 表示 application/octet-stream 默认的(即 '@Ok("raw")' ) - 将采用 ContentType=text/plain
ServerRedirectView 重定向视图 在入口函数上声明: '@Ok("redirect:/pet/list.nut")' 实际上相当于:
new ServerRedirectView("/pet/list.nut");
UTF8JsonView 将数据采用json方式输出的试图实现
ViewWrapper 组合一个视图以及其渲染对象
VoidView