Spring mvc 注解

来源:互联网 发布:mac book怎么样 编辑:程序博客网 时间:2024/06/08 06:45

通过《context:component-scan》扫描相应包,注解才能起作用。

@controller: 控制器@RequestMapping :映射URL请求到控制器    value ={"liuyang","user"}    path = "/user"    method =RequestMethod.POST    params ="userId" 必须包含userId            "!userId" 不能包含            "userId != 12"包含不等于            {"user =1","userName"} 多个条件与    headers ="" 表示报文头中。。和params用法一样,只是一个指参数中应该如何,一个是指报文头中应该如何。@PathVariable:URL中的占位符参宿绑定到入参    path = "/user/{userid}"    show(@PathVariable("userid") String userid)@RequestParam("userName"):将参数按名称匹配绑定    value : 参数名    required: 是否必须    defaultValue : 默认参数名@CookieValue("user"):cookie 将cook值按名字绑定    三个参数和RequestParam 一样@RequestHeader:将报文头中属性绑定    三个参数和RequestParam 一样@MatrixVariable :矩阵变量。handle14(User user):根据请求参数名和User属性名匹配。

使用Servlet API 参数

handle(HttpServletRequest request,HttpServletResponse response)handle22(HttpSession session)注意:如果使用HeepServletResponse 返回响应,处理方法应该设置为void.还可以使用输入输出流作为入参:
原创粉丝点击