配置文件承接一二章
@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; } }