HttpServletRequest-SetParameter
问题内容:
我知道我可以HttpServletRequest.getParameter()
用来获取URL参数值。
是否可以使用等效方法设置/替换值?
问题答案:
不,那里没有。
您只能更改属性,不能更改参数。
实现类似目的的唯一方法是包装请求(使用为getParameter返回其他内容的类)。
相关的好奇心:一些servlet容器中有一个错误会让您这样做request.getParameterValues(name)[0] = "newValue"
,但这只会导致不一致。