| 程序包 | 说明 | 
|---|---|
| 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.