A B C D E F G H I J L M N O P R S T V W _
A
- action -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- actionConfig2RouteMapping -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的变量
- action 信息映射到对应的路由
"{packageName}{actionName}" => RouteMapping
- ActionInfo - com.bastengao.struts2.freeroute 中的 类
- 表示 action 信息
- ActionInfo(String, String) -
类 com.bastengao.struts2.freeroute.ActionInfo 的构造方法
-
- actionInfo -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- actionName -
类 com.bastengao.struts2.freeroute.ActionInfo 中的变量
-
- actionName(String) -
类 com.bastengao.struts2.freeroute.ActionUtil 中的静态方法
- 根据路由路径获取 action name
- actionName(String) -
类 com.bastengao.struts2.freeroute.ChainResult 中的方法
-
- ActionUtil - com.bastengao.struts2.freeroute 中的 类
- 提供处理 action 相关工具方法
- ActionUtil() -
类 com.bastengao.struts2.freeroute.ActionUtil 的构造方法
-
- addParamByJSON(ResultConfig.Builder, String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态方法
-
- allowCaching(boolean) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- appContext -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的变量
-
B
- bufferSize(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
C
- callbackParameter(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- chain() -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- chain result
- ChainResult - com.bastengao.struts2.freeroute 中的 类
- chain result.
- ChainResult() -
类 com.bastengao.struts2.freeroute.ChainResult 的构造方法
-
- com.bastengao.struts2.freeroute - 软件包 com.bastengao.struts2.freeroute
-
- com.bastengao.struts2.freeroute.annotation - 软件包 com.bastengao.struts2.freeroute.annotation
-
- configuration -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- configuration -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的变量
-
- ContentBase - com.bastengao.struts2.freeroute.annotation 中的 注释类型
- 内容路径
- contentBase -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的变量
-
- contentBase -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- contentCharSet(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- contentDisposition(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- contentLength(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- contentType(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- contentType(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- controllerPackage -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- ControllerPackageProvider - com.bastengao.struts2.freeroute 中的 类
- 对 controller 进行扫描,并对其进行配置(PackageConfig, ActionConfig)
- ControllerPackageProvider() -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 的构造方法
-
- controllerSuffixes -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- CookieValue - com.bastengao.struts2.freeroute.annotation 中的 注释类型
- 绑定 cookie
- cookieValues -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- create() -
类 com.bastengao.struts2.freeroute.Result 中的静态方法
- 构造返回结果, resultType 默认为 "dispatcher"
- create(String) -
类 com.bastengao.struts2.freeroute.Result 中的静态方法
- 构造返回结果
- createActionConfig(PackageConfig.Builder, ActionInfo, RouteMapping) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- createActionConfig(PackageConfig.Builder, String, String) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- createActionConfig(PackageConfig.Builder, String, String, String) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- createActionConfig(PackageConfig.Builder, String, String, String) -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的方法
-
- createActionMapping(String, String, RouteMapping, HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的静态方法
- 创建对应的 ActionMapping, 并初始化 ActionMapping.params
- createPackageConfig() -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- createResultConfigFromResultType(String, ResultTypeConfig) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态方法
- 通过 ResultTypeConfig 构造 ResultConfig.Builder
D
- DefaultActionMapper - com.bastengao.struts2.freeroute 中的 类
- 重写 struts 对新来的请求到 ActionMapping 的处理, 前置加入 freeroute 的逻辑,
处理不了的交给父类处理(不影响 struts 本身之前的逻辑).
- DefaultActionMapper() -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 的构造方法
-
- defaultParentPackage -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- defaultParentPackage() -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
- 默认父包
- DefaultRouteMappingHandler - com.bastengao.struts2.freeroute 中的 类
- 处理所有的路由信息
可将 mapping 分成两种,一种是静态的 直接通过 Map 就可以快速找到路由;
另一种是有 pathVariable 的,需要通过正则匹配查找路由
- DefaultRouteMappingHandler() -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 的构造方法
-
- DefaultUnknownHandler - com.bastengao.struts2.freeroute 中的 类
- 默认处理未知的 result 或者 action.
- DefaultUnknownHandler(ObjectFactory, Configuration) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 的构造方法
-
- dispatcher(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- dispatcher result
- done() -
类 com.bastengao.struts2.freeroute.Result 中的方法
- 完成
- dynamicRoutes -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的变量
- routePath 中包括 pathVariable 中的路由映射
- dynamicRoutesPatterns -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的变量
-
E
- enableGZIP(boolean) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- encoding(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- enumAsBean(boolean) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- equalOrNot -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的变量
- 相等或者不相等
- error(String) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- errorCode(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- errorMessage(String) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- excludeNullProperties(boolean) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- excludeProperties(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
F
- findControllers(String, Set<String>) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的静态方法
- 在指定的包下查找带有指定后缀的 class
- findDynamicMaxWeight(HttpServletRequest, List<RouteMapping>) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的方法
- 找出路径变量最少的,然后再比较权重
- findMaxWeight(HttpServletRequest, List<RouteMapping>) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的方法
- 根据已经匹配 servletPath 的路由集合找出最匹配的路由, 如果没有返回 null
指定 method 的要比不指定 method 的权重高 -> 1001 > 1000
params 多的要比 params 少的权重高 -> 8 > 2
params 匹配但没有指定 method 要比 指定 method 但没有 params 的权重高 -> 1002 > 10001
未指定 method 权重 1000
指定 method 权重 1001
params 权重一个 2
- findOrCreatePackage(String, Map<String, PackageConfig.Builder>) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
- 查找 Package,如果不存在则创建
- findResultConfig(RouteMapping, String, Map<String, ResultTypeConfig>) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
- 找能够处理的 resultType
- flatRoutePath(String) -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态方法
- 如果 routePath 中有 pathVariable,
例如 "/persons/{id}" 那么将路由转化为 "/persons/__id__"
"/persons/{id}/edit" 转化为 "/persons/__id__/edit"
- freemarker(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- freemarker result, 可自动补全后缀
- FREEROUTE_DEFAULT -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的静态变量
-
- ftl(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- freemarker result, alias #freemarker.
G
- getAction() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getActionName() -
类 com.bastengao.struts2.freeroute.ActionInfo 中的方法
-
- getAnnotation(Class, Class<T>) -
类 com.bastengao.struts2.freeroute.ReflectUtil 中的静态方法
- 返回作用在类上的注解.
- getAnnotationOfField(Field, Class<T>) -
类 com.bastengao.struts2.freeroute.ReflectUtil 中的静态方法
- 返回字段上某个注解, 如果没有返回 null
- getContentBase() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getCookieValues() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getHttpMethods() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- unmodified list
- getHttpParams() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- unmodified list
- getMapping(HttpServletRequest, ConfigurationManager) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的方法
-
- getMethod() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getNamespace() -
类 com.bastengao.struts2.freeroute.ActionInfo 中的方法
-
- getParams() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getRoutePath() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getRoutePathPattern() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- getVariableNames() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
H
- handleUnknownAction(String, String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
-
- handleUnknownActionMethod(Object, String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
-
- handleUnknownResult(ActionContext, String, ActionConfig, String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
- 因为 actionConfig 只配置了 action name 与 method, 没有配置 result,
所以任何一个 freeroute 的 action 执行完返回 的 resultCode 都是 unknown result,
都会执行以下方法.
- hasPathVariables -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- hasPathVariables() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- hasPathVariables(String) -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态方法
- 是否有 pathVariable
- hasSpringPlugin -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- headers(String, String) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- html(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- html result.
- httpHeader() -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- http header result
- HttpHeaderResult - com.bastengao.struts2.freeroute 中的 类
- http header result.
- HttpHeaderResult() -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 的构造方法
-
- httpMethods -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- httpParams -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
I
- ignoreHierarchy(boolean) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- includeProperties(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- init(Configuration) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- initActionInfo() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- 缓存 actionInfo
- initCookieValues() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- 初始化 cookie
- initParams() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- 初始化 params
- initPathVariables() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
- 初始化 pathVariables
- inputName(String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
- isAnnotationPresentOfField(Field, Class<? extends Annotation>) -
类 com.bastengao.struts2.freeroute.ReflectUtil 中的静态方法
- 测试某个字段上是否有指定的注解
- isJSONObject(String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态方法
- 测试是否是 json 参数
J
- json() -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- json result
- JsonResult - com.bastengao.struts2.freeroute 中的 类
- json result of JSON plugin.
- JsonResult() -
类 com.bastengao.struts2.freeroute.JsonResult 的构造方法
-
- jsp(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- jsp result.
L
- loadPackages() -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- location(String) -
类 com.bastengao.struts2.freeroute.Result 中的方法
- 页面路径,如果有
- log -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的静态变量
-
- log -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的静态变量
-
- log -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的静态变量
-
- log -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态变量
-
- log -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的静态变量
-
M
- match(HttpServletRequest, Set<String>) -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的方法
- 查看当前请求是否匹配此 param
- method(String) -
类 com.bastengao.struts2.freeroute.ChainResult 中的方法
-
- method -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- MethodType - com.bastengao.struts2.freeroute.annotation 中的 枚举
- enum of http method, 与 Servlet API method 名称一致, 除了 NONE
- MethodType() -
枚举 com.bastengao.struts2.freeroute.annotation.MethodType 的构造方法
-
N
- namespace -
类 com.bastengao.struts2.freeroute.ActionInfo 中的变量
-
- namespace(String) -
类 com.bastengao.struts2.freeroute.ActionUtil 中的静态方法
- 根据路由路径获取 namespace
- namespace(String) -
类 com.bastengao.struts2.freeroute.ChainResult 中的方法
-
- needForEqualExpressionCheck -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的变量
- 是否需要表达式检查(等于或者不等于)
- needForExistingCheck -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的变量
- 是否需要存在性检查
- needsReload() -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- noCache(boolean) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
O
- objectFactory -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的变量
-
- objectFactory -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的变量
-
P
- padEnd(String, String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- 自动补全后缀.
- padSlash(String) -
类 com.bastengao.struts2.freeroute.ActionUtil 中的静态方法
-
- param(String, String) -
类 com.bastengao.struts2.freeroute.Result 中的方法
- 设置某个参数。
- paramName -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的变量
-
- paramNames(HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的静态方法
- 返回请求中有的参数名称
- params -
类 com.bastengao.struts2.freeroute.Result 中的变量
-
- params -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- paramValue -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 中的变量
- 比较的值
- parse(boolean) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- parseAndFindRouteMapping(HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的方法
- 解析并查找对应的路由, 同时返回 ActionMapping
- parseController(Class) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的静态方法
- 解析 Controller 并返回路由信息
- parsePath(String, RouteMapping, String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态方法
- 解析路径
区分相对路径还是绝对路径。
- parseResultCodeToResultConfig(ActionConfig, String, RouteMapping) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
- 解析 resultCode 为 ResultConfig, 如果无法解析则返回 null
- parseResultType(String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的静态方法
- 解析返回类型。
- parseRoutePath(Route, Route) -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- PATH_VARIABLE_PATTERN -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态变量
-
- pathVariableNames(String) -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态方法
- 返回路由中的变量名
- prefix(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- prettyMethods(MethodType[]) -
类 com.bastengao.struts2.freeroute.RouteMapping 中的静态方法
- 打印 @Route.method.
- prettyParams(String[]) -
类 com.bastengao.struts2.freeroute.RouteMapping 中的静态方法
- 打印 @Route.params
- prettyPath() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- put(RouteMapping, ActionConfig) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的方法
- 按照静态路由和动态路由分别放到两个集合中
- put(RouteMapping, ActionConfig) -
接口 com.bastengao.struts2.freeroute.RouteMappingHandler 中的方法
- 添加新的路由
R
- redirect(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- redirect result
- ReflectUtil - com.bastengao.struts2.freeroute 中的 类
- 反射工具类
- ReflectUtil() -
类 com.bastengao.struts2.freeroute.ReflectUtil 的构造方法
-
- Result - com.bastengao.struts2.freeroute 中的 类
- generic action result
- Result() -
类 com.bastengao.struts2.freeroute.Result 的构造方法
- 构造返回结果, resultType 默认为 "dispatcher"
- Result(String) -
类 com.bastengao.struts2.freeroute.Result 的构造方法
- 构造返回结果
- result(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- 只返回类型.
- result(String, String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- 快速构造返回结果
- Results - com.bastengao.struts2.freeroute 中的 类
- 生成各种常用返回结果
- Results() -
类 com.bastengao.struts2.freeroute.Results 的构造方法
-
- resultType -
类 com.bastengao.struts2.freeroute.Result 中的变量
-
- root(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- Route - com.bastengao.struts2.freeroute.annotation 中的 注释类型
- 配置一个路由
- route(ActionConfig) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的方法
-
- route(HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的方法
-
- route -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- route(HttpServletRequest) -
接口 com.bastengao.struts2.freeroute.RouteMappingHandler 中的方法
- 根据请求返回对应的路由映射, 如果没有返回 null
- route(ActionConfig) -
接口 com.bastengao.struts2.freeroute.RouteMappingHandler 中的方法
- 根据 action 信息返回对应的路由
- RouteMapping - com.bastengao.struts2.freeroute 中的 类
- 路由映射
此类为不变类(一但构造后,不会改变)
- RouteMapping(Route, Class, Method) -
类 com.bastengao.struts2.freeroute.RouteMapping 的构造方法
-
- RouteMapping(ContentBase, Route, Class, Method) -
类 com.bastengao.struts2.freeroute.RouteMapping 的构造方法
-
- RouteMapping(Route, Route, Class, Method) -
类 com.bastengao.struts2.freeroute.RouteMapping 的构造方法
-
- RouteMapping(ContentBase, Route, Route, Class, Method) -
类 com.bastengao.struts2.freeroute.RouteMapping 的构造方法
-
- RouteMapping.Param - com.bastengao.struts2.freeroute 中的 类
- 表示一个 http param 表达式
- RouteMapping.Param(String) -
类 com.bastengao.struts2.freeroute.RouteMapping.Param 的构造方法
-
- routeMappingHandler -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的变量
-
- routeMappingHandler -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的变量
-
- routeMappingHandler -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的变量
-
- RouteMappingHandler - com.bastengao.struts2.freeroute 中的 接口
- 统一负责路由的管理,添加与解析
- routePath -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- routePathPattern -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- RouteUtil - com.bastengao.struts2.freeroute 中的 类
- 路由工具类
- RouteUtil() -
类 com.bastengao.struts2.freeroute.RouteUtil 的构造方法
-
S
- servletContext -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的变量
-
- setContentBase(String) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
-
- setControllerPackage(String) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- setControllerSuffixes(String) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- setDefaultParentPackage(String) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- setParamsByCookieValues(ActionMapping, RouteMapping, HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的静态方法
- 通过 cookie 设置 params
- setParamsByPathVariables(ActionMapping, RouteMapping, HttpServletRequest) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的静态方法
- 设置路径变量的值到 action 的 params 中, 然后 struts 会将 params 应用到对应的 action 的属性上(setter)
- setRouteMappingHandler(RouteMappingHandler) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
-
- setRouteMappingHandler(RouteMappingHandler) -
类 com.bastengao.struts2.freeroute.DefaultActionMapper 中的方法
-
- setRouteMappingHandler(RouteMappingHandler) -
类 com.bastengao.struts2.freeroute.DefaultUnknownHandler 中的方法
-
- setStrutsSpringObjectFactory(ObjectFactory) -
类 com.bastengao.struts2.freeroute.ControllerPackageProvider 中的方法
- 注意,如果不存在 struts2-spring-plugin 那么此方法不会被调用
- setStrutsSpringObjectFactory(ObjectFactory) -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 中的方法
-
- shrinkEndSlash(String) -
类 com.bastengao.struts2.freeroute.ActionUtil 中的静态方法
- 去掉尾部的 "/", 如果有
- skipActions(String) -
类 com.bastengao.struts2.freeroute.ChainResult 中的方法
-
- SpringPackageProvider - com.bastengao.struts2.freeroute 中的 类
- struts2-spring-plugin 插件存在的情况下
- SpringPackageProvider(ServletContext) -
类 com.bastengao.struts2.freeroute.SpringPackageProvider 的构造方法
-
- staticRoutes -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的变量
- 静态路由
- status(String) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- statusCode(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- stream() -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- stream result
- StreamResult - com.bastengao.struts2.freeroute 中的 类
- stream result.
- StreamResult() -
类 com.bastengao.struts2.freeroute.StreamResult 的构造方法
-
T
- toAction() -
类 com.bastengao.struts2.freeroute.RouteMapping 中的方法
-
- toRoutePathPattern(String) -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态方法
- 将路由路径转化为能够匹配此路径请求的正则表达式
V
- valueOf(String) -
枚举 com.bastengao.struts2.freeroute.annotation.MethodType 中的静态方法
- 返回带有指定名称的该类型的枚举常量。
- valueOfMethod(String) -
类 com.bastengao.struts2.freeroute.RouteUtil 中的静态方法
- 根据 http method 返回对应的枚举
如果没有匹配的返回 MethodType.NONE
- values() -
枚举 com.bastengao.struts2.freeroute.annotation.MethodType 中的静态方法
- 按照声明该枚举类型的常量的顺序,返回
包含这些常量的数组。
- variableNames -
类 com.bastengao.struts2.freeroute.RouteMapping 中的变量
-
- velocity(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- velocity result, 可自动补全后缀
- vm(String) -
类 com.bastengao.struts2.freeroute.Results 中的静态方法
- velocity result, alias #velocity
W
- weightOfMethod(HttpServletRequest, RouteMapping) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的静态方法
- 返回 method 的权重,如果不匹配返回 -1
如果没有指定则为 1000, 其他为 1001
- weightOfParams(HttpServletRequest, RouteMapping) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的静态方法
- 返回 params 的权重.
- weightOfRoute(HttpServletRequest, RouteMapping) -
类 com.bastengao.struts2.freeroute.DefaultRouteMappingHandler 中的静态方法
- 返回请求与匹配的路由的权重.
- wrapPrefix(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- wrapSuffix(String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
_
- _param(String, String) -
类 com.bastengao.struts2.freeroute.ChainResult 中的方法
-
- _param(String, String) -
类 com.bastengao.struts2.freeroute.HttpHeaderResult 中的方法
-
- _param(String, String) -
类 com.bastengao.struts2.freeroute.JsonResult 中的方法
-
- _param(String, String) -
类 com.bastengao.struts2.freeroute.StreamResult 中的方法
-
A B C D E F G H I J L M N O P R S T V W _
Copyright © 2013 bastengao. All Rights Reserved.