zoukankan      html  css  js  c++  java
  • SpringMVC:常用注解

    1. RequestParam注解
      1. 作用:把请求中的指定名称的参数传递给控制器中的形参赋值
      2. 属性
        1. value:请求参数中的名称
        2. required:请求参数中是否必须提供此参数,默认值是true,必须提供
    2. RequestBody注解
      1. 作用:用于获取请求体的内容(注意:get方法不可以)
      2. 属性
        1. required:是否必须有请求体,默认值是true
     
     
     
    3. PathVariable注解
      1. 作用:拥有绑定url中的占位符的。例如:url中有/delete/{id},{id}就是占位符
      2. 属性
        1. value:指定url中的占位符名称
      3. Restful风格的URL
        1. 请求路径一样,可以根据不同的请求方式去执行后台的不同方法
        2. restful风格的URL优点
          1. 结构清晰
          2. 符合标准
          3. 易于理解
          4. 扩展方便
     
    4. RequestHeader注解
      1. 作用:获取指定请求头的值
      2. 属性
        1. value:请求头的名称
        2.required:是否必须有此消息头
          注:在实际开发中一般不怎么用
     
     
    5. CookieValue注解
      1. 作用:用于获取指定cookie的名称的值
      2. 属性
        1. value:cookie的名称
        2.required:是否必须有此cookie
     
    6. ModelAttribute注解
      1. 作用
        1. 出现在方法上:表示当前方法会在控制器方法执行前线执行。
        2. 出现在参数上:获取指定的数据给参数赋值。
      2. 应用场景
        1. 当提交表单数据不是完整的实体数据时,保证没有提交的字段使用数据库原来的数据。
     
     7.SessionAttribute
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    hql 链接查询
    Spring事务配置的五种方式
    web学习:Spring2.5+Hibernate3.3+Struts1.3整合小例子
    Strut2 spring hibernate 整合
    Spring+Struts集成(方案一)
    Remember that ordinal parameters are 1-based!
    ssh传输出现encountered 1 errors during the transfer解决办法
    编程时 对 用途这个字段定义时 不要用using 这个英文
    You can't specify target table 'charge' for update in FROM clause
    Navicat数据存放位置和备份数据库路径设置
  • 原文地址:https://www.cnblogs.com/byczyz/p/14483868.html
Copyright © 2011-2022 走看看