Class | Description |
---|---|
AbstractPathView | |
DefaultViewMaker |
默认的的视图工厂类
|
ForwardView |
内部重定向视图
根据传入的视图名,决定视图的路径:
如果视图名以 '/' 开头, 则被认为是一个 全路径
否则,将视图名中的 '.' 转换成 '/',并加入前缀 "/WEB-INF/"
通过注解映射的例子:
'@Ok("forward:abc.cbc")' => /WEB-INF/abc/cbc
'@Ok("forward:/abc/cbc")' => /abc/cbc
'@Ok("forward:/abc/cbc.jsp")' => /abc/cbc.jsp
|
HttpServerResponse | |
HttpStatusView |
返回特定的响应码
注意,400或以上,会调用resp.sendError,而非resp.setStatus.这样做的原因是
errorPage的配置,只有resp.sendError会触发,且绝大多数情况下,只会配置400或以上
|
JspView |
根据传入的视图名,决定视图的路径:
如果视图名以 '/' 开头, 则被认为是一个 JSP 的全路径
否则,将视图名中的 '.' 转换成 '/',并加入前缀 "/WEB-INF/" 和后缀 ".jsp"
通过注解映射的例子:
'@Ok("jsp:abc.cbc")' => /WEB-INF/abc/cbc.jsp
'@Ok("jsp:/abc/cbc")' => /abc/cbc.jsp
'@Ok("jsp:/abc/cbc.jsp")' => /abc/cbc.jsp
|
RawView |
将数据对象直接写入 HTTP 响应
|
RawView.RangeRange | |
RawView2 | |
ServerRedirectView |
重定向视图
|
UTF8JsonView |
将数据采用json方式输出的试图实现
|
ViewWrapper |
组合一个视图以及其渲染对象
|
ViewZone | |
VoidView |
Exception | Description |
---|---|
HttpStatusView.HttpStatusException |
这个异常用于,在某个入口函数,如果你声明了 `@Fail("http:500")` 但是你真正的返回值想根据运行时决定。
那么,你就直接抛这个异常好了 |
Copyright © 2017. All rights reserved.