【发布时间】:2012-11-20 03:57:04
【问题描述】:
好吧,我很困惑。我相信它会返回指向原始地图的指针?
private HttpServletRequest originalRequest;
Map params = originalRequest.getParameterMap();
params.remove("parameter-to-remove");
params.put("parameter-to-add", "<a value>");
现在 originalRequest 中的参数会在这些操作之后发生变化吗?还是它只是将值复制到参数中,而我对它们做什么并不重要,而 originalRequest 中的任何内容都不会改变?
【问题讨论】:
-
这是一个设计问题。你的功能需求是什么?是否要修改锁定的参数映射?
-
@Lion 我有点想,这就是 ServletRequests 的过滤器应该如何工作的?过滤掉我们在其他地方不需要的参数?我误会了吗?
标签: java object servlets pointers copy