public final class WebResult extends AbstractWebResult<Integer>
IWebResult.IDataFilter
attr, attrs, code, data, dataAttr, dataFilter, doContentAppend, doFilter, msg, toJsonObject, toJsonView, toJsonView, toXml, toXmlView, toXmlView
public static IWebResultBuilder builder()
public static IWebResultBuilder builder(ErrorCode errorCode)
public static IWebResultBuilder builder(String resourceName, ErrorCode errorCode)
public static IWebResultBuilder builder(IWebMvc owner, ErrorCode errorCode)
public static IWebResultBuilder builder(IWebMvc owner, String resourceName, ErrorCode errorCode)
public static WebResult create()
public static WebResult create(int code)
public static WebResult succeed()
public boolean isSuccess()
public WebResult code(Integer code)
code
in interface IWebResult<Integer>
code
in class AbstractWebResult<Integer>
public WebResult msg(String msg)
msg
in interface IWebResult<Integer>
msg
in class AbstractWebResult<Integer>
public WebResult data(Object data)
data
in interface IWebResult<Integer>
data
in class AbstractWebResult<Integer>
public WebResult attrs(Map<String,Object> attrs)
attrs
in interface IWebResult<Integer>
attrs
in class AbstractWebResult<Integer>
public WebResult dataAttr(String dataKey, Object dataValue)
dataAttr
in interface IWebResult<Integer>
dataAttr
in class AbstractWebResult<Integer>
public WebResult attr(String attrKey, Object attrValue)
attr
in interface IWebResult<Integer>
attr
in class AbstractWebResult<Integer>
public WebResult withContentType()
withContentType
in interface IWebResult<Integer>
withContentType
in class AbstractWebResult<Integer>
public WebResult keepNullValue()
keepNullValue
in interface IWebResult<Integer>
keepNullValue
in class AbstractWebResult<Integer>
public WebResult snakeCase()
snakeCase
in interface IWebResult<Integer>
snakeCase
in class AbstractWebResult<Integer>
public static IView formatView(IWebResult<?> result)
public static IView formatView(String path, IWebResult<?> result)
public static IView formatView(IWebResult<?> result, String defaultFormat)
public static IView formatView(String path, String paramFormat, String paramCallback, IWebResult<?> result)
path
- JSP模块路径paramFormat
- 数据格式,可选值:json|jsonp|xmlparamCallback
- 当数据结式为jsonp时,指定回调方法参数名result
- 回应的数据对象Copyright © 2022. All rights reserved.