如何将参数添加到我的Java Servlet的现有HttpServletRequest中?

时间:2011-12-18 11:13:46

标签: java web-applications servlets

我想在HttpServletRequest

的参数地图中添加一个新参数

以下代码

 request().getParameterMap().put("j_username", user);
 request().getParameterMap().put("j_password", pwd);

创建此错误

no modifications are allowed to a locked parameter map

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:8)

我遇到了类似的问题,并通过制作参数图的副本来解决它。

Map<String, String[]> params = new HashMap<String, String[]>(req.getParameterMap());