【发布时间】:2014-04-25 07:45:39
【问题描述】:
现在假设我触发一些 URL 说
http://shoaib:8080/userAuthentication?authenticate=false
现在当它到达Filter的doFilter方法时
public void doFilter(request,response,filterChain){
boolean authenticate=request.getParameter("authenticate");
.
. //some logic
.
.
filterChain.doFilter(request,response); //this request should not have query String.
}
将传递给filterChain's doFilter() 的请求不应该有queryString。我怎样才能做到这一点?
【问题讨论】:
-
对此我不确定。但这行得通吗?地图参数 = request.getParameterMap(); params.remove("要删除的参数"); `
-
我认为它不能作为 HTTP 状态 500 - 不允许对锁定的 ParameterMap 进行修改
标签: java servlets filter query-string