| 程序包 | 说明 |
|---|---|
| org.noear.solon.core |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
XContext.attr(String key,
T def)
获取自定义特性
|
void |
XContext.attrClear()
清除上下文特性
|
void |
XContext.attrSet(Map<String,Object> map) |
void |
XContext.attrSet(String key,
Object val)
设置上下文特性
|
abstract String |
XContext.body()
获取RAW内容
|
abstract InputStream |
XContext.bodyAsStream()
获取RAW内容为Stream
|
abstract void |
XContext.charset(String charset)
设置字符集
|
abstract long |
XContext.contentLength()
获取内容长度
|
abstract String |
XContext.contentType()
获取内容类型
|
abstract void |
XContext.contentType(String contentType)
设置内容类型
|
abstract String |
XContext.cookie(String key)
获取COOKIE
|
abstract String |
XContext.cookie(String key,
String def) |
abstract XMap |
XContext.cookieMap() |
abstract void |
XContext.cookieRemove(String key)
移徐COOKIE
|
abstract void |
XContext.cookieSet(String key,
String val,
int maxAge)
设置COOKIE
|
abstract void |
XContext.cookieSet(String key,
String val,
String domain,
int maxAge) |
abstract void |
XContext.cookieSet(String key,
String val,
String domain,
String path,
int maxAge) |
static XContext |
XContext.current()
获取当前线程的上下文
|
XFile |
XContext.file(String key) |
abstract List<XFile> |
XContext.files(String key)
获取文件
|
boolean |
XContext.getHandled() |
abstract String |
XContext.header(String key)
获取HEADER
|
abstract String |
XContext.header(String key,
String def) |
abstract XMap |
XContext.headerMap() |
abstract void |
XContext.headerSet(String key,
String val)
设置HEADER
|
abstract String |
XContext.ip()
获取远程IP
|
boolean |
XContext.isMultipart()
是否为分段上传
|
boolean |
XContext.isMultipartFormData() |
abstract String |
XContext.method()
获取请求方法
|
void |
XContext.output(Exception ex) |
abstract void |
XContext.output(InputStream stream) |
abstract void |
XContext.output(String str)
输出内容
|
void |
XContext.outputAsHtml(String html) |
void |
XContext.outputAsJson(String json) |
abstract OutputStream |
XContext.outputStream() |
abstract String |
XContext.param(String key) |
abstract String |
XContext.param(String key,
String def) |
abstract double |
XContext.paramAsDouble(String key) |
double |
XContext.paramAsDouble(String key,
double def) |
<T> T |
XContext.paramAsEntity(Class<T> clz) |
abstract int |
XContext.paramAsInt(String key) |
int |
XContext.paramAsInt(String key,
int def) |
abstract long |
XContext.paramAsLong(String key) |
long |
XContext.paramAsLong(String key,
long def) |
abstract XMap |
XContext.paramMap() |
abstract void |
XContext.paramSet(String key,
String val) |
abstract String[] |
XContext.paramValues(String key)
获取参数
|
abstract String |
XContext.path()
获取请求的URI路径
|
String |
XContext.pathAsUpper() |
XMap |
XContext.pathMap(String expr)
获取请求的URI路径变量,根据路径表达式
|
abstract String |
XContext.protocol()
获取请求协议
|
String |
XContext.protocolAsUpper() |
abstract void |
XContext.redirect(String url)
跳转地址
|
abstract void |
XContext.redirect(String url,
int code) |
void |
XContext.render(Object obj)
渲染数据
|
void |
XContext.render(String view,
Map<String,?> data) |
abstract Object |
XContext.request()
获取请求对象
|
abstract Object |
XContext.response()
获取输出对象
|
Object |
XContext.session(String key)
获取SESSION状态
|
String |
XContext.sessionId()
获取SESSION_ID
|
void |
XContext.sessionSet(String key,
Object val)
设置SESSION状态
|
void |
XContext.setHandled(boolean handled) |
abstract int |
XContext.status()
获取输出状态
|
abstract void |
XContext.status(int status)
设置输出状态
|
abstract URI |
XContext.uri()
获取请求的URI
|
abstract String |
XContext.url()
获取请求的URL字符串
|
String |
XContext.userAgent()
获取请求的UA
|
Copyright © 2019. All rights reserved.