springMVC(5)------@CookieValue获取cookie值
2016-04-25 23:28
441 查看
在springMVC中使用@CookieValue注解映射请求参数,@CookieValue有三个属性,分别如下:
value 请求参数的参数名;
required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
defaultValue 设置请求参数的默认值;
1.实例如下:
项目搭建参考:/article/9620800.html
在上面这个项目中的com.lanhuigu.springmvc.action的路径下新增TestCookieValue类,实例如下:
http://localhost:9000/SpringMVC/testCV/testCookieValue
3.浏览器控制台:
4.web应用控制台:
value 请求参数的参数名;
required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错;
defaultValue 设置请求参数的默认值;
1.实例如下:
项目搭建参考:/article/9620800.html
在上面这个项目中的com.lanhuigu.springmvc.action的路径下新增TestCookieValue类,实例如下:
package com.lanhuigu.springmvc.action; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.CookieValue; import org.springframework.web.bind.annotation.RequestMapping; /** * 测试springMVC映射请求参数 */ @RequestMapping("/testCV") @Controller public class TestCookieValue { private static final String SUCCESS="success"; /** * @RequestParam 映射请求参数 * value 请求参数的参数名 * required 该参数是否必填,默认为true(必填),当设置成必填时,如果没有传入参数,报错 * defaultValue 设置请求参数的默认值 */ @RequestMapping("/testCookieValue") private String testCookieValue(@CookieValue("JSESSIONID") String sessionId ) { System.out.println("testCookieValue,sessionId="+sessionId); return SUCCESS; } }2.浏览器访问地址:
http://localhost:9000/SpringMVC/testCV/testCookieValue
3.浏览器控制台:
4.web应用控制台:
相关文章推荐
- Java数组声明与拷贝的几种方式
- 【JAVA】Socket 编程
- Java学习笔记
- (31)Spring Boot导入XML配置【从零开始学Spring Boot】
- java基础俄罗斯方块加强版
- Java日期处理类
- Java中finalize()以及GC
- Spring之为什么要使用IOC
- Java内存泄漏分析与解决方案
- JAVA HashMap 实现原理
- java版斐波那契
- Java内存泄漏分析与解决方案
- 面包屑之java并发二
- java基本数据类型
- spring boot 在STS里将项目打包成war
- 有关java序列化问题
- java线程系列---Runnable和Thread的区别
- SpringMVC3.1+MyBatis3.2+Mysql5.5+ExtJS4.2实现角色权限管理系统
- Java集合排序
- Java实现AES256加解密