@Controller
public class DirectiveController
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
actionList |
private java.util.Map<java.lang.String,BaseTemplateDirective> |
actionMap |
protected DirectiveComponent |
directiveComponent |
protected org.apache.commons.logging.Log |
log |
protected org.springframework.http.converter.json.MappingJackson2HttpMessageConverter |
mappingJackson2HttpMessageConverter |
private java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
namespaceMap |
protected SiteComponent |
siteComponent |
构造器和说明 |
---|
DirectiveController() |
限定符和类型 | 方法和说明 |
---|---|
void |
directive(java.lang.String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
接口指令统一分发
|
void |
directive(java.lang.String namespace,
java.lang.String directive,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
接口指令统一分发
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
directives()
接口列表
|
void |
init(DirectiveComponent directiveComponent)
接口初始化
|
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
namespaces()
接口列表
|
protected final org.apache.commons.logging.Log log
private java.util.Map<java.lang.String,BaseTemplateDirective> actionMap
private java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> namespaceMap
private java.util.List<java.util.Map<java.lang.String,java.lang.String>> actionList
protected org.springframework.http.converter.json.MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter
protected SiteComponent siteComponent
protected DirectiveComponent directiveComponent
@RequestMapping(value="directive/{action}") public void directive(@PathVariable java.lang.String action, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
action
- request
- response
- @RequestMapping(value="directive/{namespace}/{directive}") public void directive(@PathVariable java.lang.String namespace, @PathVariable java.lang.String directive, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
namespace
- directive
- request
- response
- @RequestMapping(value="directives") @ResponseBody public java.util.List<java.util.Map<java.lang.String,java.lang.String>> directives()
@RequestMapping(value="namespaces") @ResponseBody public java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> namespaces()
public void init(DirectiveComponent directiveComponent)
directiveComponent
-