您的浏览器已禁用 JavaScript。
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
V
W
A
actionName(String)
- 类 中的方法com.bastengao.struts2.freeroute.
ChainResult
allowCaching(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
StreamResult
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
ContentBase
-
com.bastengao.struts2.freeroute.annotation
中的注释类型
内容路径
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
ControllerPackageProvider
-
com.bastengao.struts2.freeroute
中的类
对 controller 进行扫描,并对其进行配置(PackageConfig, ActionConfig)
ControllerPackageProvider()
- 类 的构造器com.bastengao.struts2.freeroute.
ControllerPackageProvider
CookieValue
-
com.bastengao.struts2.freeroute.annotation
中的注释类型
绑定 cookie
create()
- 类 中的静态方法com.bastengao.struts2.freeroute.
Result
构造返回结果, resultType 默认为 "dispatcher"
create(String)
- 类 中的静态方法com.bastengao.struts2.freeroute.
Result
构造返回结果
createActionConfig(PackageConfig.Builder, String, String, String)
- 类 中的方法com.bastengao.struts2.freeroute.
ControllerPackageProvider
createActionConfig(PackageConfig.Builder, String, String, String)
- 类 中的方法com.bastengao.struts2.freeroute.
SpringPackageProvider
D
DefaultActionMapper
-
com.bastengao.struts2.freeroute
中的类
重写 struts 对新来的请求到 ActionMapping 的处理, 前置加入 freeroute 的逻辑, 处理不了的交给父类处理(不影响 struts 本身之前的逻辑).
DefaultActionMapper()
- 类 的构造器com.bastengao.struts2.freeroute.
DefaultActionMapper
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
完成
E
enableGZIP(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
encoding(String)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
enumAsBean(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
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
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
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
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(String)
- 类 中的静态方法com.bastengao.struts2.freeroute.
RouteUtil
是否有 pathVariable
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
I
ignoreHierarchy(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
includeProperties(String)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
init(Configuration)
- 类 中的方法com.bastengao.struts2.freeroute.
ControllerPackageProvider
inputName(String)
- 类 中的方法com.bastengao.struts2.freeroute.
StreamResult
isAnnotationPresentOfField(Field, Class<? extends Annotation>)
- 类 中的静态方法com.bastengao.struts2.freeroute.
ReflectUtil
测试某个字段上是否有指定的注解
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
页面路径,如果有
M
match(HttpServletRequest, Set<String>)
- 类 中的方法com.bastengao.struts2.freeroute.
RouteMapping.Param
查看当前请求是否匹配此 param
method(String)
- 类 中的方法com.bastengao.struts2.freeroute.
ChainResult
methodOf(Class, String)
- 类 中的静态方法com.bastengao.struts2.freeroute.
ReflectUtil
返回此类(包括父类)拥有某个指定名称的方法, 如果没有返回 null.
MethodType
-
com.bastengao.struts2.freeroute.annotation
中的枚举
enum of http method, 与 Servlet API method 名称一致, 除了 NONE
N
namespace(String)
- 类 中的方法com.bastengao.struts2.freeroute.
ChainResult
needsReload()
- 类 中的方法com.bastengao.struts2.freeroute.
ControllerPackageProvider
noCache(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
P
param(String, String)
- 类 中的方法com.bastengao.struts2.freeroute.
Result
设置某个参数。
params
- 类 中的变量com.bastengao.struts2.freeroute.
Result
parse(boolean)
- 类 中的方法com.bastengao.struts2.freeroute.
HttpHeaderResult
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
中的类
反射工具类
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(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
中的接口
统一负责路由的管理,添加与解析
RouteUtil
-
com.bastengao.struts2.freeroute
中的类
路由工具类
S
setRouteMappingHandler(RouteMappingHandler)
- 类 中的方法com.bastengao.struts2.freeroute.
DefaultActionMapper
skipActions(String)
- 类 中的方法com.bastengao.struts2.freeroute.
ChainResult
SpringPackageProvider
-
com.bastengao.struts2.freeroute
中的类
struts2-spring-plugin 插件存在的情况下
SpringPackageProvider(ServletContext)
- 类 的构造器com.bastengao.struts2.freeroute.
SpringPackageProvider
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
将路由路径转化为能够匹配此路径请求的正则表达式
toString()
- 类 中的方法com.bastengao.struts2.freeroute.
RouteMapping
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
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
velocity(String)
- 类 中的静态方法com.bastengao.struts2.freeroute.
Results
velocity result, 可自动补全后缀
vm(String)
- 类 中的静态方法com.bastengao.struts2.freeroute.
Results
velocity result, alias #velocity
W
wrapPrefix(String)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
wrapSuffix(String)
- 类 中的方法com.bastengao.struts2.freeroute.
JsonResult
A
B
C
D
E
F
G
H
I
J
L
M
N
P
R
S
T
V
W
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2013 bastengao. All Rights Reserved.