zoukankan      html  css  js  c++  java
  • Spring MVC @RequestParam @RequestHeader @CookieValue用法

     

     

    摘要: package com.hust.springmvc1; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation

    package com.hust.springmvc1;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.SessionAttributes;
    
    @Controller
    @RequestMapping("/springmvc")
    public class SpringMVCTest { 
    
        private static final String SUCCESS = "success";
    
        /**
         * 了解:
         * @CookieValue: 映射一个Cookie值。 属性同@RequestParam
         */
        @RequestMapping("/testCookieValue")
        public String testCookieValue(@CookieValue("JSESSIONID") String sessionId) {
            System.out.println("CookieValue sessionId: " + sessionId);
            return SUCCESS;
        }
    
        /**
         * 了解:
         * 映射请求头信息
         * 用法@RequestParam
         */
        @RequestMapping("/testRequestHeader")
        public String testRequestHeader(@RequestHeader(value="Accept-Language") String al) {
            System.out.println("testRequestHeader, Accept-Language: " + al);
            return SUCCESS;
        }   
    
        /**
         * @RequestParam 来映射请求参数
         * value 值即请求参数的参数名
         * required 该参数是来认定传进来的参数是否是必须给,默认为true
         * defaultValue 请求参数的默认值
         */
        @RequestMapping(value="/testRequestParam")
        public String testRequestParam(@RequestParam(value="username") String un,
                @RequestParam(value="age", required = false, defaultValue = "0") Integer age) {
            System.out.println("testRequestParam, username: " + un + "age: " + age);
            return SUCCESS;
        }
    }
    

    @RequestParam 来映射请求参数 
    * value 值即请求参数的参数名 
    * required 该参数是来认定传进来的参数是否是必须给,默认为true 
    * defaultValue 请求参数的默认值

  • 相关阅读:
    二元查找树的后序遍历结果
    CFileDialog设置多选时的一个问题
    KanRSS.com
    由shuttle这个单词想起的一个小故事
    Sun Java moved to the Partner repository
    Sun Java moved to the Partner repository
    扩展std::string功能的几个做法
    NetBeans 时事通讯(刊号 # 99 Apr 16, 2010)
    NetBeans IDE 6.9 Beta 发布
    KanRSS.com
  • 原文地址:https://www.cnblogs.com/xqx-qyy/p/7629863.html
Copyright © 2011-2022 走看看