@Deprecated public abstract class WebContextBase extends org.noear.solon.core.handle.Context
| Modifier and Type | Field and Description |
|---|---|
protected org.noear.solon.core.util.MultiMap<org.noear.solon.core.handle.UploadedFile> |
_fileMap
Deprecated.
|
| Constructor and Description |
|---|
WebContextBase()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
String |
contentCharset()
Deprecated.
内存字符集
|
String |
contentType()
Deprecated.
内存类型
|
void |
filesDelete()
Deprecated.
删除所有临时文件
|
protected void |
innerCommit()
Deprecated.
|
void |
outputAsFile(org.noear.solon.core.handle.DownloadedFile file)
Deprecated.
输出为文件
|
void |
outputAsFile(File file)
Deprecated.
输出为文件
|
GZIPOutputStream |
outputStreamAsGzip()
Deprecated.
|
String |
path()
Deprecated.
获取请求的URI路径
|
<T> T |
session(String name,
Class<T> clz)
Deprecated.
获取 session 状态
|
double |
sessionAsDouble(String name)
Deprecated.
获取 session 状态,并以 double 型输出
|
double |
sessionAsDouble(String name,
double def)
Deprecated.
获取 session 状态,并以 double 型输出
|
int |
sessionAsInt(String name)
Deprecated.
获取 session 状态,并以 int 型输出
|
int |
sessionAsInt(String name,
int def)
Deprecated.
获取 session 状态,并以 int 型输出
output
|
long |
sessionAsLong(String name)
Deprecated.
获取 session 状态,并以 long 型输出
|
long |
sessionAsLong(String name,
long def)
Deprecated.
获取 session 状态,并以 long 型输出
|
void |
sessionClear()
Deprecated.
清空 session 状态
|
String |
sessionId()
Deprecated.
获取 sessionId
|
<T> T |
sessionOrDefault(String name,
T def)
Deprecated.
获取 session 状态(泛型转换,存在风险)
|
void |
sessionRemove(String name)
Deprecated.
移除 session 状态
|
void |
sessionReset()
Deprecated.
|
void |
sessionSet(String name,
Object val)
Deprecated.
设置 session 状态
|
accept, accept, acceptNew, action, asyncComplete, asyncListener, asyncStart, asyncStart, asyncStarted, asyncSupported, attr, attrMap, attrNames, attrOrDefault, attrsClear, attrSet, attrSet, autoMultipart, autoMultipart, body, body, bodyAsBytes, bodyAsStream, bodyNew, bodyNew, cacheControl, charset, close, contentLength, contentLength, contentType, contentTypeDoSet, contentTypeNew, controller, cookie, cookieMap, cookieNames, cookieOrDefault, cookieRemove, cookieSet, cookieSet, cookieSet, cookieSet, cookieSet, cookieValues, current, file, fileMap, fileNames, fileValues, flush, forward, getHandled, getLocale, getRendered, getVersion, header, headerAdd, headerMap, headerNames, headerNamesOfResponse, headerOfResponse, headerOrDefault, headerSet, headerValues, headerValuesOfResponse, isFormUrlencoded, isHeadersSent, isMultipart, isMultipartFormData, isSecure, keepAlive, mainHandler, method, output, output, output, output, outputAsHtml, outputAsJson, outputStream, param, paramAsBean, paramAsDecimal, paramAsDecimal, paramAsDouble, paramAsDouble, paramAsInt, paramAsInt, paramAsLong, paramAsLong, paramMap, paramNames, paramOrDefault, paramValues, pathAsLower, pathAsUpper, pathMap, pathNew, pathNew, protocol, protocolAsUpper, pull, queryString, realIp, redirect, redirect, referer, remoteIp, remotePort, remoting, remotingSet, render, render, renderAndReturn, request, response, returnValue, session, sessionState, sessionState, setHandled, setLocale, setRendered, setVersion, status, status, status, statusDoSet, uri, url, userAgentprotected final org.noear.solon.core.util.MultiMap<org.noear.solon.core.handle.UploadedFile> _fileMap
public String path()
path in class org.noear.solon.core.handle.Contextpublic String contentType()
contentType in class org.noear.solon.core.handle.Contextpublic String contentCharset()
contentCharset in class org.noear.solon.core.handle.Contextpublic GZIPOutputStream outputStreamAsGzip() throws IOException
outputStreamAsGzip in class org.noear.solon.core.handle.ContextIOExceptionpublic void outputAsFile(org.noear.solon.core.handle.DownloadedFile file)
throws IOException
outputAsFile in class org.noear.solon.core.handle.ContextIOExceptionpublic void outputAsFile(File file) throws IOException
outputAsFile in class org.noear.solon.core.handle.ContextIOExceptionpublic final String sessionId()
sessionId in class org.noear.solon.core.handle.Contextpublic final <T> T session(String name, Class<T> clz)
session in class org.noear.solon.core.handle.Contextname - 状态名public final <T> T sessionOrDefault(String name, @NonNull T def)
sessionOrDefault in class org.noear.solon.core.handle.Contextname - 状态名public final int sessionAsInt(String name)
sessionAsInt in class org.noear.solon.core.handle.Contextname - 状态名public final int sessionAsInt(String name, int def)
sessionAsInt in class org.noear.solon.core.handle.Contextname - 状态名public final long sessionAsLong(String name)
sessionAsLong in class org.noear.solon.core.handle.Contextname - 状态名public final long sessionAsLong(String name, long def)
sessionAsLong in class org.noear.solon.core.handle.Contextname - 状态名public final double sessionAsDouble(String name)
sessionAsDouble in class org.noear.solon.core.handle.Contextname - 状态名public final double sessionAsDouble(String name, double def)
sessionAsDouble in class org.noear.solon.core.handle.Contextname - 状态名public final void sessionSet(String name, Object val)
sessionSet in class org.noear.solon.core.handle.Contextname - 状态名val - 值public final void sessionRemove(String name)
sessionRemove in class org.noear.solon.core.handle.Contextname - 状态名public final void sessionClear()
sessionClear in class org.noear.solon.core.handle.Contextpublic void sessionReset()
sessionReset in class org.noear.solon.core.handle.Contextpublic void filesDelete()
throws IOException
filesDelete in class org.noear.solon.core.handle.ContextIOExceptionprotected void innerCommit()
throws IOException
IOExceptionCopyright © 2025. All rights reserved.