public class EmapContext extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ATTR_CODE_FLAG
在request的属性中设置返回代码值的键名。
|
static String |
DEFAULT_MIME_TYPE
默认的mime类型。
|
static String |
DEFAULT_SCHOOL_ID
默认的学校编号。
|
static String |
EC_RUNTIME_OTHER
其他运行问题。
|
static String |
EC_SOCKET_OTHER
其他网络问题。
|
static String |
ERROR_CODE_PREFIX
错误码的前缀。
|
static String |
JAVASCRIPT_MIME_TYPE
javascript数据的mime类型。
|
static String |
JSON_MIME_TYPE
JSON数据的mime类型。
|
static String |
LANGUAGE_FLAG
存放语言的名称。
|
static String |
PAGE_EXT
访问定义的页面的后缀。
|
static String |
REFERER_FLAG
请求头中存放引用地址的标识名。
|
static String |
WAR_NAME
war包的名称。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
checkAndRemoveContextPath(javax.servlet.http.HttpServletRequest req,
String path)
检查并去除路径中的上下文根。
|
static org.springframework.context.ApplicationContext |
getApplicationContext()
获取全局的spring容器。
|
static String |
getContextPath()
获取上下文根。
|
static String |
getCoreVersion()
获取内核的版本信息.
|
static String |
getDefaultCharset()
获取默认的字符集。
|
static String |
getErrorCode(javax.servlet.http.HttpServletRequest req,
Throwable err,
self.micromagic.util.ref.StringRef msg)
获取错误码。
|
static String |
getErrorPath()
获取出错页面的地址。
|
static String |
getJsonMimeType()
获取返回JSON时的mime类型。
|
static String |
getMainPath()
获取首页的地址。
|
static String |
getNotFoundPath()
获取页面未找到的提示信息地址。
|
static String |
getRealRequestURI(javax.servlet.http.HttpServletRequest req)
获取去除了上下文根的请求路径。
|
static String |
getRequestReferer(javax.servlet.http.HttpServletRequest req)
获取去除了域名及上下文根后的引用地址。
|
static String |
getSchoolId()
获取学校编号。
|
static javax.servlet.ServletContext |
getServletContext()
获取ServletContext对象。
|
static String |
getStaticResourceRoot()
获取静态资源的根路径。
|
static String |
getVersion()
获取当前运行环境的版本信息。
|
static boolean |
isCheckMetaPermission()
是否需要在获取模型时检查权限。
|
static boolean |
isCluster()
是否为集群部署。
|
static boolean |
isDebug()
是否为调试模式。
|
static boolean |
isInCampusphere()
是否运行在campusphere生态中。
|
static boolean |
isManagerUser()
当前用户是否可对系统环境进行管理。
|
static boolean |
isMin(javax.servlet.http.HttpServletRequest req)
判断当前显示的页面是否为嵌入模式。
|
static boolean |
isMultiForeign()
是否为多个外语。
|
static boolean |
isShareAppBase()
应用的部署目录是否在同一个共享盘中。
|
static boolean |
isSingleSystem()
是否为单体系统。
|
static boolean |
isTestMode()
是否为测试模式.
|
static void |
setResponseCharset(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
String mimeType)
设置response的字符集及mime类型。
|
public static final String JAVASCRIPT_MIME_TYPE
public static final String WAR_NAME
public static String getVersion()
public static String getCoreVersion()
public static String getSchoolId()
public static String getMainPath()
public static String getErrorPath()
public static String getNotFoundPath()
public static boolean isManagerUser()
public static boolean isDebug()
public static boolean isTestMode()
public static boolean isSingleSystem()
public static boolean isCluster()
public static boolean isInCampusphere()
public static boolean isCheckMetaPermission()
public static boolean isMultiForeign()
public static boolean isShareAppBase()
public static String getDefaultCharset()
public static String getStaticResourceRoot()
public static void setResponseCharset(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
String mimeType)
req - requestresp - responsemimeType - mimepublic static String getJsonMimeType()
public static String getErrorCode(javax.servlet.http.HttpServletRequest req, Throwable err, self.micromagic.util.ref.StringRef msg)
req - requesterr - 错误msg - 出参, 用于返回异常中的错误信息.public static String checkAndRemoveContextPath(javax.servlet.http.HttpServletRequest req, String path)
req - requestpath - 路径public static String getRequestReferer(javax.servlet.http.HttpServletRequest req)
req - requestpublic static boolean isMin(javax.servlet.http.HttpServletRequest req)
对于嵌入的页面,不需要显示头信息等。
req - requestpublic static String getRealRequestURI(javax.servlet.http.HttpServletRequest req)
req - requestpublic static String getContextPath()
public static javax.servlet.ServletContext getServletContext()
public static org.springframework.context.ApplicationContext getApplicationContext()
Copyright © 2022. All rights reserved.