後,現在假設我火了一些URL說從ServletRequest中刪除查詢字符串達到了Servlet /過濾
http://shoaib:8080/userAuthentication?authenticate=false
現在,當它達到過濾
public void doFilter(request,response,filterChain){
boolean authenticate=request.getParameter("authenticate");
.
. //some logic
.
.
filterChain.doFilter(request,response); //this request should not have query String.
}
的要求,這將是doFilter方法傳遞給filterChain's doFilter()
不應該有queryString。我如何實現這一目標?
我不知道這件事。但這會工作嗎? Map params = request.getParameterMap(); params.remove(「parameter-to-remove」); ' –
我認爲它不會像HTTP狀態500那樣工作 - 不允許修改鎖定參數映射 –