SpringMVC获得请求头和文件上传
【摘要】 目录获得请求头@RequestHeader @CookieValue文件上传 单文件上传步骤 多文件上传实现 法一:写下多个参数 法二:数组接收获得请求头@RequestHeader使用@RequestHeader可以获得请求头信息,相当于web阶段学习的requestgetHeader(name)@RequestHeader注解的属性如下:value:请求头的名称required:是否必...
目录
获得请求头
@RequestHeader
使用@RequestHeader可以获得请求头信息,相当于web阶段学习的requestgetHeader(name)
@RequestHeader注解的属性如下:
- value:请求头的名称
- required:是否必须携带此请求头,(写true必须携带请求头参数才可以访问)
下列代码是,把请求头名为User-Agent的请求数据赋值给headerValue,然后
访问之后, F12打开网络查看。
@CookieValue
使用@CookieValue可以获得指定的Cookie的值
@CookieValue注解的属性如下:
- value:指定cookie的名称
- required:是否必须携带此cookie
这样就可以获得cookie的值,cookie也是键值对的形式
文件上传
文件上传客服端三要素
- 表单项type="file"
- 表单的提交方式是post
- 表单的enctyoe属性是多部分表单形式,以及enctype="multipart/form-data"
单文件上传步骤
①导入fileupload和io坐标
②配置文件上传解析器
在spring-mvc.xml中
③编写文件上传代码
upload.jsp中代码
方法中参数要和jsp中的name值对应
运行访问后
多文件上传实现
多文件上传只需要多加参数即可
法一:写下多个参数
运行访问后:
法二:数组接收
jsp中name的值都一致
运行结果也是一致的
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)