zoukankan      html  css  js  c++  java
  • SpringMvc笔记-注解

    @RequestParam(value = "username", defaultValue = "haha", required = true)

    有四个参数

        1.value和name都是同一个属性:代表这个参数的名字

        2.defaultValue:默认值

        3.required:是否为必填参数

    @RequestHeader(value="Accept-Language")获取请求头信息

    @CookieValue(value="JSESSIONID")获取cookie

    通过new一个ModelAndView可以向页面进行传值  

    在参数中添加一个Map<String,Object> map参数也可实现

      

    @SessionAttributes(types={String.class},value="test")将这个类下面的方法里面的值存入session域中

    这个参数只能放在Class类上面,和@controller放的位置一样;

     1.types:表示该值为什么类型的时候就会被存到session中去

    2.value和names:两个属性都一样的,表示key值为??会存入到session中

    使用SessionAttributes中如果使用了name或者value属性的时候需要注意这里面的name属性会不会和其他方法的参数一致,如果一致很容易导致程序出现异常

    @ModelAttibute 可以用来修饰参数的时候其表示这个参数会加到作为参数进行传递

             如果将其用来作为方法上面的话,该方法在该类中的每一个方法进行调用的时候将会调用一次该方法,并可以将里面的属性放到Map中去

  • 相关阅读:
    Web开发需要掌握的
    使用this关键字,构造函数的相互调用
    FCKEditor.Net在Asp.Net MVC中的配置
    技术收集
    System.Collections命名空间
    C#中的托管堆,托管
    C#中的数据类型
    sql server部分主要代码
    Visual C#常用函数和方法集汇总
    C#委托和事件
  • 原文地址:https://www.cnblogs.com/lonecloud/p/6690364.html
Copyright © 2011-2022 走看看