Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/58code/Argo
/ functions
Functions
494 in github.com/58code/Argo
⨍
Functions
494
◇
Types & classes
127
↓ 28 callers
Method
build
(K k, V v)
core/src/main/java/com/bj58/argo/utils/Pair.java:8
↓ 27 callers
Method
getName
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:419
↓ 25 callers
Method
simply
判断URL路径是否合法,并省略掉URL特殊字符后面的内容,同时进行规一划处理(将正反斜杠统一为正斜杠表示) @param url 待判断URL路径 @return 符合规范的URL路径字符串
core/src/main/java/com/bj58/argo/utils/PathUtils.java:119
↓ 23 callers
Method
get
通过名字获得cookie的值,如果名字不存在,返回null @param name @return
core/src/main/java/com/bj58/argo/client/Cookies.java:43
↓ 19 callers
Method
add
增加一个属性 @param attributeName 属性名称 @param attributeValue 属性值
core/src/main/java/com/bj58/argo/Model.java:21
↓ 18 callers
Method
add
通过名字和值新增一个cookie @param name cookie名称,必须是ascii码和数字,其他会抛错 RFC2019 @param value cookie的值
core/src/main/java/com/bj58/argo/client/Cookies.java:22
↓ 17 callers
Method
raise
(String message)
core/src/main/java/com/bj58/argo/ArgoException.java:44
↓ 14 callers
Method
getInstance
Returns the appropriate instance for the given injection type. @param type the given injection type @return the appropriate instance
core/src/main/java/com/bj58/argo/Argo.java:103
↓ 14 callers
Method
queryString
获得url中的参数 其中可以通过注入可以安全获得参赛防止 xss或sql注入等 @see SafeParameter#encoding(String) @param name 参数名 @return url中的参数值
core/src/main/java/com/bj58/argo/client/ClientContext.java:60
↓ 13 callers
Method
getValue
()
core/src/main/java/com/bj58/argo/utils/Pair.java:24
↓ 13 callers
Method
newBuilder
(String message)
core/src/main/java/com/bj58/argo/ArgoException.java:9
↓ 12 callers
Method
form
获得post中的参数 其中可以通过注入可以安全获得参赛防止 xss或sql注入等 @see SafeParameter#encoding(String) @param name 参数名 @return url中的参数值
core/src/main/java/com/bj58/argo/client/ClientContext.java:80
↓ 11 callers
Method
combine
对两个URL路径进行拼装 @param parentUrl 父URL路径,可为空字符串 @param childUrl 子URL路径,可为空字符串 @return 拼装后URL路径
core/src/main/java/com/bj58/argo/utils/PathUtils.java:72
↓ 11 callers
Method
contains
判断父类文件和子类文件间是否存在包含关系 @param parent 父类文件 @param child 子类文件 @return 若子类文件是父类文件目录下的文件,返回true;否则返回false
core/src/main/java/com/bj58/argo/utils/PathUtils.java:30
↓ 11 callers
Method
getResponse
返回本次调用的 {@link HttpServletResponse}对象 @return 当前response
core/src/main/java/com/bj58/argo/BeatContext.java:56
↓ 10 callers
Method
info
Log a message at the INFO level. @param msg the message string to be logged
core/src/main/java/com/bj58/argo/logs/Logger.java:42
↓ 9 callers
Method
addContextVariable
给异常增加上下文变量信息。 @param name 变量名 @param value 变量值 @return 自身
core/src/main/java/com/bj58/argo/ArgoException.java:82
↓ 9 callers
Method
getLogger
@param name the name of the Logger to return @return a Logger instance
core/src/main/java/com/bj58/argo/logs/LoggerFactory.java:14
↓ 9 callers
Method
throwCombine
(String url)
core/src/test/java/com/bj58/argo/utils/PathUtilsTest.java:274
↓ 8 callers
Method
getKey
()
core/src/main/java/com/bj58/argo/utils/Pair.java:20
↓ 8 callers
Method
parsePost
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:220
↓ 8 callers
Method
toString
()
core/src/main/java/com/bj58/argo/utils/Pair.java:28
↓ 7 callers
Method
beat
获得当前的上下文信息 @return 当前beat
core/src/main/java/com/bj58/argo/controller/AbstractController.java:84
↓ 7 callers
Method
conventPath
规一化文件格式,结尾均以路径分隔符标识 @param file 待规一化文件 @return 规一化后的文件名
core/src/main/java/com/bj58/argo/utils/PathUtils.java:56
↓ 7 callers
Method
relativePath
(File parent, File child)
core/src/main/java/com/bj58/argo/utils/PathUtils.java:37
↓ 7 callers
Method
write
(String fileName)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:429
↓ 6 callers
Method
currentProject
项目级配置 @return 项目级配置
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:49
↓ 6 callers
Method
getRequest
返回本次调用的 {@link HttpServletRequest}对象 @return 当前请求
core/src/main/java/com/bj58/argo/BeatContext.java:49
↓ 6 callers
Method
groupConvention
组织级策略 @return 组织级策略
core/src/main/java/com/bj58/argo/Argo.java:183
↓ 6 callers
Method
simplyWithoutPrefix
判断URL路径是否合法,判断逻辑参考{@link #simply(String)},并去掉以'/'开头的斜杠前缀 @param url 待判断URL路径 @return 去掉斜杠前缀的符合规范的URL路径字符串 @see #simply
core/src/main/java/com/bj58/argo/utils/PathUtils.java:90
↓ 6 callers
Method
simplyWithoutSuffix
判断URL路径是否合法,判断逻辑参考{@link #simply(String)},并去掉以'/'结尾的斜杠后缀 @param url 待判断URL路径 @return 去掉斜杠后缀的符合规范的URL路径字符串 @see #simply
core/src/main/java/com/bj58/argo/utils/PathUtils.java:106
↓ 5 callers
Method
check
()
core/src/main/java/com/bj58/argo/utils/OnlyOnceCondition.java:23
↓ 5 callers
Method
getAnnotation
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:366
↓ 5 callers
Method
getAnnotations
()
core/src/main/java/com/bj58/argo/internal/ControllerInfo.java:104
↓ 5 callers
Method
getClient
获得客户端的信息 @return 客户端信息
core/src/main/java/com/bj58/argo/BeatContext.java:70
↓ 5 callers
Method
getContentType
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:414
↓ 5 callers
Method
getInputStream
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:409
↓ 5 callers
Method
id
项目的Id,用于组织和运维进行统一管理
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:92
↓ 4 callers
Method
contains
判断是否包含属性名 @param attributeName 需要查找的属性 @return 是否包含
core/src/main/java/com/bj58/argo/Model.java:47
↓ 4 callers
Method
create
(String message)
core/src/main/java/com/bj58/argo/utils/OnlyOnceCondition.java:13
↓ 4 callers
Method
error
Log a message at the ERROR level. @param msg the message string to be logged
core/src/main/java/com/bj58/argo/logs/Logger.java:69
↓ 4 callers
Method
get
根据属性名得到属性值 @param attributeName 属性名称 @return 对应的属性值
core/src/main/java/com/bj58/argo/Model.java:28
↓ 4 callers
Method
getModel
MVC 中的Model, 以key,value形式存放,可以由Controller传个View @return 当前model
core/src/main/java/com/bj58/argo/BeatContext.java:42
↓ 4 callers
Method
getModel
Return the model map. Never returns <code>null</code>. To be called by application code for modifying the model.
core/src/main/java/com/bj58/argo/Model.java:34
↓ 4 callers
Method
group
组织级配置 @return 组织级配置
core/src/main/java/com/bj58/argo/convention/GroupConvention.java:43
↓ 4 callers
Method
remove
移除一个对应名称的cookie @param name cookie名
core/src/main/java/com/bj58/argo/client/Cookies.java:62
↓ 4 callers
Method
simplyStringBuilder
(String url)
core/src/main/java/com/bj58/argo/utils/PathUtils.java:128
↓ 4 callers
Method
view
返回一个view的ActionResult 系统默认采用velocity实现。<br/> viewName + .html存放的目录在 maven项目的resources/views下 编译后存放在classes/views下 @param viewName view的名字 @return 合适A
core/src/main/java/com/bj58/argo/controller/AbstractController.java:45
↓ 4 callers
Method
wrapper
(Map<String, V> map)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:487
↓ 4 callers
Method
writer
以原始的方式提供写response的方法 @return 写Response
core/src/main/java/com/bj58/argo/controller/AbstractController.java:149
↓ 3 callers
Method
argoDispatcher
Servlet的适配器,负责url转发 @return ArgoDispatcher
core/src/main/java/com/bj58/argo/Argo.java:152
↓ 3 callers
Method
debug
Log a message at the DEBUG level. @param msg the message string to be logged.
core/src/main/java/com/bj58/argo/logs/Logger.java:15
↓ 3 callers
Method
getBeat
()
core/src/main/java/com/bj58/argo/internal/DefaultArgoDispatcher.java:162
↓ 3 callers
Method
getContext
()
core/src/main/java/com/bj58/argo/internal/DefaultArgoDispatcher.java:127
↓ 3 callers
Method
getParamsString
(Map<String, Collection<String>> params , String name, boolean nullToEmpty)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:210
↓ 3 callers
Method
getPrintWriter
()
core/src/main/java/com/bj58/argo/controller/AbstractController.java:162
↓ 3 callers
Method
getSafeParameter
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:392
↓ 3 callers
Method
init
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:18
↓ 3 callers
Method
injector
an injector singleton instance. @return 注入器
core/src/main/java/com/bj58/argo/Argo.java:123
↓ 3 callers
Method
invoked
(ActionResult result)
core/src/main/java/com/bj58/argo/route/RouteResult.java:14
↓ 3 callers
Method
isGet
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:136
↓ 3 callers
Method
isPost
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:140
↓ 3 callers
Method
match
(RouteBag bag, Map<String, String> uriTemplateVariables)
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:184
↓ 3 callers
Method
order
确定优先级,路由时根据优先级进行匹配 @return 优先级
core/src/main/java/com/bj58/argo/route/Action.java:11
↓ 3 callers
Method
process
()
core/src/test/java/learn/guice/LearnKey.java:35
↓ 3 callers
Method
render
用于生成显示页面 @param beatContext 需要渲染的上下文
core/src/main/java/com/bj58/argo/ActionResult.java:16
↓ 3 callers
Method
safeWrapper
(Map<String, ? extends Collection<String>> map , final SafeParameter safeParameter)
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:468
↓ 3 callers
Method
testRelativePathException
(File parent, File child)
core/src/test/java/com/bj58/argo/utils/PathUtilsTest.java:119
↓ 3 callers
Method
throwException
(String url)
core/src/main/java/com/bj58/argo/utils/PathUtils.java:180
↓ 2 callers
Method
addContextVariables
(Map<?, ?> variables)
core/src/main/java/com/bj58/argo/ArgoException.java:87
↓ 2 callers
Method
beatContext
当前请求的上下文 @return 当前请求的上下文
core/src/main/java/com/bj58/argo/Argo.java:174
↓ 2 callers
Method
buildDirectory
(File file)
core/src/main/java/com/bj58/argo/convention/GroupConventionUtils.java:37
↓ 2 callers
Method
classify
分类数据,若路径中存在"{",刚归类到模板数据,否则归类到定值数据 @param paths 路径数据集合 @param values 定值数据集合 @param templates 模板数据集合
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:211
↓ 2 callers
Method
clear
Guaranteed to throw an exception and leave the collection unmodified. @throws UnsupportedOperationException always
core/src/main/java/com/bj58/argo/lifecycle/LifecycleEventsManager.java:154
↓ 2 callers
Method
close
()
core/src/main/java/com/bj58/argo/servlet/ArgoRequest.java:145
↓ 2 callers
Method
configure
()
core/src/main/java/com/bj58/argo/logs/LogConfigure.java:14
↓ 2 callers
Method
convert
Convert a not-null String to specified object.
core/src/main/java/com/bj58/argo/utils/converter/Converter.java:15
↓ 2 callers
Method
currentRequest
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:24
↓ 2 callers
Method
currentResponse
()
core/src/main/java/com/bj58/argo/servlet/ArgoDispatcher.java:26
↓ 2 callers
Method
defaultLogFile
()
core/src/main/java/com/bj58/argo/internal/DefaultLoggerFactory.java:132
↓ 2 callers
Method
delegate
(LifeCycleState state)
core/src/main/java/com/bj58/argo/lifecycle/LifecycleEventsManager.java:60
↓ 2 callers
Method
execute
()
core/src/main/java/com/bj58/argo/utils/TouchTimer.java:48
↓ 2 callers
Method
forms
获得url中的参数 其中可以通过注入可以安全获得参赛防止 xss或sql注入等 @see SafeParameter#encoding(String) @param name 参数名 @return url中的参数值集合
core/src/main/java/com/bj58/argo/client/ClientContext.java:90
↓ 2 callers
Method
get
(LifeCycleState state)
core/src/main/java/com/bj58/argo/lifecycle/LifecycleEventsManager.java:55
↓ 2 callers
Method
getArgo
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:176
↓ 2 callers
Method
getControllerClasses
项目所管理的所有Controller类集合 @return 所有Controller类集合
core/src/main/java/com/bj58/argo/Argo.java:192
↓ 2 callers
Method
getConverter
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:180
↓ 2 callers
Method
getCookie
(String name)
core/src/main/java/com/bj58/argo/client/Cookies.java:112
↓ 2 callers
Method
getDir
(String path)
core/src/main/java/com/bj58/argo/internal/DefaultGroupConvention.java:221
↓ 2 callers
Method
getOrder
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:160
↓ 2 callers
Method
getParamNames
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:148
↓ 2 callers
Method
getParamTypes
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:144
↓ 2 callers
Method
getPathMatcher
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:172
↓ 2 callers
Method
getPathPattern
()
core/src/main/java/com/bj58/argo/internal/ActionInfo.java:123
↓ 2 callers
Method
getRelativeUrl
得到当前请求的url,不包括参数 @return 当前请求的url
core/src/main/java/com/bj58/argo/client/ClientContext.java:50
↓ 2 callers
Method
getServletContext
得到ServletContext信息 @return 当前ServletContext
core/src/main/java/com/bj58/argo/BeatContext.java:63
↓ 2 callers
Method
getSimplyPath
()
core/src/main/java/com/bj58/argo/route/RouteBag.java:48
↓ 2 callers
Method
getUpload
获得post中文件 @param name 文件名 @return 对应文件
core/src/main/java/com/bj58/argo/client/ClientContext.java:119
↓ 2 callers
Method
immediateRun
()
core/src/main/java/com/bj58/argo/utils/TouchTimer.java:62
↓ 2 callers
Method
isMultiPart
(HttpServletRequest request)
core/src/main/java/com/bj58/argo/internal/OldArgoRequest.java:72
next →
1–100 of 494, ranked by callers