当前位置: 代码迷 >> 综合 >> 踩坑日记 java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap
  详细解决方案

踩坑日记 java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap

热度:17   发布时间:2023-12-25 14:14:15.0

    今天做加密事 将request中的参数 进行替换时出现的错误 一开始一脸懵  自己也没定义 final参数啊 咋回事? 最后定位了半天发现原来是这一句的错误  再java中对象直接进行等于操作的时候会关联原对象 原对象不可以进行修改 那新参数也无法进行修改 感叹自己对java的理解还是不够深  

   parameterMap = request.getParameterMap();

 

之后直接将参数修改为

parameterMap = new HashMap(request.getParameterMap());

OK  问题解决