程序包 | 说明 |
---|---|
org.nutz.mvc |
基于注解的MVC
这个包很主要,啥都别说了,看文档吧。
|
org.nutz.mvc.filter | |
org.nutz.mvc.impl | |
org.nutz.mvc.impl.processor |
限定符和类型 | 方法和说明 |
---|---|
static ActionContext |
Mvcs.getActionContext()
获取 Action 执行的上下文
|
ActionContext |
ActionContext.setError(Throwable error)
设置异常对象,一般由ActionChain捕捉到异常后调用
|
ActionContext |
ActionContext.setMethod(Method m)
设置这个Action对应的Method
|
ActionContext |
ActionContext.setMethodArgs(Object[] args) |
ActionContext |
ActionContext.setMethodReturn(Object re) |
ActionContext |
ActionContext.setModule(Object obj) |
ActionContext |
ActionContext.setPath(String ph)
设置当前请求的path,经过去后缀处理
|
ActionContext |
ActionContext.setPathArgs(List<String> args) |
ActionContext |
ActionContext.setRequest(javax.servlet.http.HttpServletRequest req) |
ActionContext |
ActionContext.setResponse(javax.servlet.http.HttpServletResponse resp) |
ActionContext |
ActionContext.setServletContext(javax.servlet.ServletContext sc) |
ActionContext |
ActionContext.setSuffix(String suffix) |
限定符和类型 | 方法和说明 |
---|---|
void |
ActionChain.doChain(ActionContext ac) |
ActionInvoker |
UrlMapping.get(ActionContext ac)
根据一个路径,获取一个动作链的调用者,并且,如果这个路径中包括统配符 '?'
|
View |
ActionFilter.match(ActionContext actionContext)
过滤入口方法,属于前置过滤
|
void |
Processor.process(ActionContext ac) |
static void |
Mvcs.setActionContext(ActionContext actionContext)
设置 Action 执行的上下文
|
限定符和类型 | 方法和说明 |
---|---|
View |
CrossOriginFilter.match(ActionContext ac) |
View |
CheckSession.match(ActionContext context) |
限定符和类型 | 方法和说明 |
---|---|
void |
NutActionChain.doChain(ActionContext ac) |
ActionInvoker |
UrlMappingImpl.get(ActionContext ac) |
T |
MappingNode.get(ActionContext ac,
String path) |
T |
MappingNode.get(ActionContext ac,
String path,
String suffix) |
ActionChain |
ActionInvoker.getActionChain(ActionContext ac) |
boolean |
ActionInvoker.invoke(ActionContext ac)
根据动作链上下文对象,调用一个相应的动作链
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractProcessor.doNext(ActionContext ac)
继续执行下一个Processor
一般情形下都不应该覆盖这个方法
|
void |
ViewProcessor.process(ActionContext ac) |
void |
UpdateRequestAttributesProcessor.process(ActionContext ac) |
void |
ModuleProcessor.process(ActionContext ac) |
void |
MethodInvokeProcessor.process(ActionContext ac) |
void |
FailProcessor.process(ActionContext ac) |
void |
EncodingProcessor.process(ActionContext ac) |
void |
AdaptorProcessor.process(ActionContext ac) |
void |
ActionFiltersProcessor.process(ActionContext ac) |
protected void |
AbstractProcessor.renderView(ActionContext ac) |
Copyright © 2017. All rights reserved.