谁说ParameterMap只能读不能写?
开发过javaweb项目的同学,应该都接触过ServeltRequest
吧?ServletRequest接口中有一个方法叫做getParameterMap()
,他会返回一个Map<String, String[]>
对象,里面含有Request的请求参数,例如GET请求时?后边的一堆参数。那如果我们能修改Map<String, String[]>
对象,岂不是能篡改浏览器请求时的一些参数?
开发过javaweb项目的同学,应该都接触过ServeltRequest
吧?ServletRequest接口中有一个方法叫做getParameterMap()
,他会返回一个Map<String, String[]>
对象,里面含有Request的请求参数,例如GET请求时?后边的一堆参数。那如果我们能修改Map<String, String[]>
对象,岂不是能篡改浏览器请求时的一些参数?
前两天看了一篇文章讲的是java代码的优化,本以为又要讲代码格式之类的,没想到讲的还挺有道理,接下来我就把其中重要的部分摘出来供大家参考。