SpringMVC---CookieValue

配置文件承接一二章

 @CookieValue的作用

  用来获取Cookie中的值

     

1、value:参数名称

  2、required:是否必须

  3、defaultValue:默认值

原网址:https://www.cnblogs.com/caoyc/p/5635517.html

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello World</title>
<script type="text/javascript">
          document.cookie="name=caoyc;path=/"  
          document.cookie="age=18;path=/"  
          // 时间可以不要,但路径(path)必须要填写,
          //因为JS的默认路径是当前页,如果不填,此cookie只在当前页面生效!~
      </script>
</head>

  
  <body>
    <a href="springMVC/testCookie">查看Cookie</a>
    
  </body>
</html>

 test.java

package com.hdxy.domian;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CookieValue;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
/**
 * @author 流年拓荒者
 *
 */
@RequestMapping("springMVC")
@Controller
public class Test {
   final public String SUCCESS="loginSuccess";
   @RequestMapping("/testCookie")
   public String testCookie(@CookieValue(value="name",required=false) String name,
           @CookieValue(value="age",required=false) Integer age){
       System.out.println(name+","+age);
       return SUCCESS;
   }
}
流年拓荒者
原文地址:https://www.cnblogs.com/lnthz/p/7865579.html