public abstract class WebContextBase
extends org.noear.solon.core.handle.Context
| 构造器和说明 |
|---|
WebContextBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
contentCharset() |
String |
contentType() |
protected void |
innerCommit() |
void |
outputAsFile(org.noear.solon.core.handle.DownloadedFile file)
输出为文件
|
void |
outputAsFile(File file)
输出为文件
|
<T> T |
session(String name,
Class<T> clz)
获取 session 状态
|
double |
sessionAsDouble(String name)
获取 session 状态,并以 double 型输出
|
double |
sessionAsDouble(String name,
double def)
获取 session 状态,并以 double 型输出
|
int |
sessionAsInt(String name)
获取 session 状态,并以 int 型输出
|
int |
sessionAsInt(String name,
int def)
获取 session 状态,并以 int 型输出
|
long |
sessionAsLong(String name)
获取 session 状态,并以 long 型输出
|
long |
sessionAsLong(String name,
long def)
获取 session 状态,并以 long 型输出
|
void |
sessionClear()
清空 session 状态
|
String |
sessionId()
获取 sessionId
|
<T> T |
sessionOrDefault(String name,
T def)
获取 session 状态(泛型转换,存在风险)
|
void |
sessionRemove(String name)
移除 session 状态
|
void |
sessionSet(String name,
Object val)
设置 session 状态
|
accept, action, asyncComplete, asyncStart, asyncStart, asyncSupported, attr, attr, attrClear, attrMap, attrOrDefault, attrSet, attrSet, autoMultipart, autoMultipart, body, body, bodyAsBytes, bodyAsStream, bodyNew, bodyNew, charset, close, contentLength, contentLength, contentType, contentTypeDoSet, contentTypeNew, controller, cookie, cookie, cookieMap, cookieOrDefault, cookieRemove, cookieSet, cookieSet, cookieSet, cookieSet, current, file, files, filesMap, flush, forward, getHandled, getLocale, getRendered, header, header, headerAdd, headerMap, headerOfResponse, headerOrDefault, headerSet, headersMap, headerValues, ip, isFormUrlencoded, isMultipart, isMultipartFormData, isSecure, mainHandler, method, output, output, output, output, outputAsHtml, outputAsJson, outputStream, param, param, paramAsBean, paramAsDecimal, paramAsDecimal, paramAsDouble, paramAsDouble, paramAsInt, paramAsInt, paramAsLong, paramAsLong, paramMap, paramOrDefault, paramsAdd, paramSet, paramsMap, paramValues, path, pathAsLower, pathAsUpper, pathMap, pathNew, pathNew, protocol, protocolAsUpper, queryString, realIp, redirect, redirect, remoteIp, remotePort, remoting, remotingSet, render, render, renderAndReturn, request, response, session, session, sessionState, setHandled, setLocale, setRendered, status, status, statusDoSet, statusSet, uri, url, userAgentpublic String contentType()
contentType 在类中 org.noear.solon.core.handle.Contextpublic String contentCharset()
contentCharset 在类中 org.noear.solon.core.handle.Contextpublic void outputAsFile(org.noear.solon.core.handle.DownloadedFile file)
throws IOException
outputAsFile 在类中 org.noear.solon.core.handle.ContextIOExceptionpublic void outputAsFile(File file) throws IOException
outputAsFile 在类中 org.noear.solon.core.handle.ContextIOExceptionpublic final String sessionId()
sessionId 在类中 org.noear.solon.core.handle.Contextpublic final <T> T session(String name, Class<T> clz)
session 在类中 org.noear.solon.core.handle.Contextname - 状态名public final <T> T sessionOrDefault(String name, @NonNull T def)
sessionOrDefault 在类中 org.noear.solon.core.handle.Contextname - 状态名public final int sessionAsInt(String name)
sessionAsInt 在类中 org.noear.solon.core.handle.Contextname - 状态名public final int sessionAsInt(String name, int def)
sessionAsInt 在类中 org.noear.solon.core.handle.Contextname - 状态名public final long sessionAsLong(String name)
sessionAsLong 在类中 org.noear.solon.core.handle.Contextname - 状态名public final long sessionAsLong(String name, long def)
sessionAsLong 在类中 org.noear.solon.core.handle.Contextname - 状态名public final double sessionAsDouble(String name)
sessionAsDouble 在类中 org.noear.solon.core.handle.Contextname - 状态名public final double sessionAsDouble(String name, double def)
sessionAsDouble 在类中 org.noear.solon.core.handle.Contextname - 状态名public final void sessionSet(String name, Object val)
sessionSet 在类中 org.noear.solon.core.handle.Contextname - 状态名val - 值public final void sessionRemove(String name)
sessionRemove 在类中 org.noear.solon.core.handle.Contextname - 状态名public final void sessionClear()
sessionClear 在类中 org.noear.solon.core.handle.Contextprotected void innerCommit()
throws IOException
IOExceptionCopyright © 2023. All rights reserved.