这里提供一个完整的 MVC 使用的 Annotation 列表,以供参考。
| 注解 |
说明 |
| @Controller |
表示一个 Controller 类 |
| @Action |
表示一个 Action 方法 |
| 注解 |
说明 |
| @PathVariable |
获取 URL PATH 中的参数 |
| @RequestParam |
request.getParameter() |
| @RequestHeader |
request.getHeader() |
| @RequestCookie |
ctx.getRequest().getCookies() |
| @RequestForm |
将 request parameters 中的参数,注入到 form 中 |
| @RequestAttribute |
request.getAttribute() |
| @SessionAttribute |
session.getAttribute() |
| @ServletContextAttribute |
servletContext.getAttribute() |
| @InitParameter |
servletContext.getInitParameter(name) |
| 注解 |
说明 |
| @Managed |
可以表示一个 ResultHandler/ViewHandler/ArgumentGetter/FileUpload 类 |
| @ManagedWith |
表示一个 Result 类,或者是一个 Argument Annotation |