• 错误信息:

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

at java.lang.Iterable.forEach(Iterable.java:75)
    at org.springframework.http.converter.FormHttpMessageConverter.lambda$serializeForm$2(FormHttpMessageConverter.java:331)

  • 查看FormHttpMessageConverter.java源码
protected String serializeForm(MultiValueMap<String, String> formData, Charset charset) {StringBuilder builder = new StringBuilder();formData.forEach((name, values) ->values.forEach(value -> {try {if (builder.length() != 0) {builder.append('&');}builder.append(URLEncoder.encode(name, charset.name()));if (value != null) {builder.append('=');builder.append(URLEncoder.encode(value, charset.name()));}}catch (UnsupportedEncodingException ex) {throw new IllegalStateException(ex);}}));return builder.toString();}

可以看出MultiValueMap<String, String>的key和value都是String的

  • 结论

使用MultiValueMap传参的时候需要保证key和value都是String类型的

作者:猿份哥

原文链接:http://www.lskyf.com/view/36
版权声明:本文为博主原创文章,转载请附上博文链接!

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at java.lang.It相关推荐

  1. java.lang.ClassCastException:android.widget.Button cannot be cast to android.widget.ImageView

    今天遇到一个错误也不知道怎么回事,上网搜了一下: 出现的问题是:java.lang.ClassCastException:android.widget.Button cannot be cast to ...

  2. shiro缓存管理时报错java.lang.ClassCastException: com.xxx.User cannot be cast to com.xxx.User

    一.异常 java.lang.ClassCastException: com.px.myshiro.domain.User cannot be cast to com.px.myshiro.domai ...

  3. java.lang.ClassCastException: com.xx.User cannot be cast to com.xx.User

    项目使用spring boot1.5.2 集成mybatis通用mapper插件,发现查询方法selectByPrimaryKey 会导致发生异常-- java.lang.ClassCastExcep ...

  4. shiro中devtools:java.lang.ClassCastException: cn.model.User cannot be cast to cn.model.User

    今天意外发现一个exception:java.lang.ClassCastException:cn.system.model.User cannot be cast to cn.system.mode ...

  5. java.lang.ClassCastException: Dao.Impl.AccountDaoImpl cannot be cast to Dao.AccountDao

    在学习Spring操作数据库是,遇到这个问题原因是实现类没有实现接口 Dao层接口 package Dao;import Pojo.Account;public interface AccountDa ...

  6. oracle timestamp约束,java.lang.ClassCastException:oracle.sql.TIMESTAMP不能转换为java.sql.Timestamp...

    我正在处理通过网络流式传输ResultSet的应用程序.我最终使用了CachedRowSetImpl类.但是当我连接到一个Oracle数据库时,我会收到一个这样的错误 java.lang.ClassC ...

  7. java类型转换异常_解决java.lang.ClassCastException的java类型转换异常的问题

    解决java.lang.ClassCastException的java类型转换异常的问题,异常,对象,错误,给大家,会报 解决java.lang.ClassCastException的java类型转换 ...

  8. loadedapk.java_android,_java.lang.ClassCastException: android.os.BinderProxy,android - phpStudy

    java.lang.ClassCastException: android.os.BinderProxy onServiceConnected时异常如下: 崩溃线程 java.lang.ClassCa ...

  9. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer

    java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer 1.改sql select ...

  10. java lang ClassCastException java lang Integer cannot be ca

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...

最新文章

  1. 合并模拟器和真机的静态库动态库aggregate
  2. 微软,一个分裂的存在
  3. linux 静态编译 glibc,GCC静态链接glibc库
  4. python好学嘛-Python对于没有计算机基础知识的人来说,好学吗?
  5. python作品_学习 Python 有些枯燥?那是你学错方法了,看这里
  6. K8S 基本架构与常用术语
  7. 《Neural Networks for Machine Learning》学习二
  8. 组织在召唤:如何免费获取一个js.org的二级域名
  9. opencv学习笔记[9]:Opencv的基本数据类型和矩阵结构
  10. java socket发送定长报文_一个基于TCP协议的Socket通信实例
  11. linux 多路径 parted,Ubuntu存储多路径配置
  12. JAVA 文件下载乱码问题解决办法
  13. win10蓝屏提示重新启动_Win10系统开机提示Winload.efi丢失的蓝屏问题怎么解决?
  14. Javaweb邮箱验证注册的实现
  15. RunCat for windows安装教程
  16. 【Gem5】有关gem5模拟器的资料导航
  17. 精玉PC技术GHOSTXP_SP3纯净版V10_祥和版
  18. 快慢指针求环入口问题:
  19. 2016“百度之星”-测试赛
  20. Android WIFI架构

热门文章

  1. Handler消息机制详解
  2. php 读取图片bgr,OpenCV读取图像为BGR
  3. h5打开麦克风权限录音_通过H5实现html页面的录音和播放 (Recorder用于html5录音)...
  4. C++中常对象、常成员函数、常成员变量
  5. 图形学画直线c语言,002计算机图形学之直线画线算法
  6. PCL点云库调库学习系列——k-d tree与八叉树
  7. python输出文本居中_#python PIL ImageDraw text 文本居中#
  8. 五代十国小说软件测试,5本五代十国小说,穿越+王朝争霸,爽的一批,剧情绝佳,人物细腻...
  9. 美国运输部发布《自动驾驶汽车总体规划》
  10. 数码复印机数据安全检查技术介绍