java - 如何删除 HttpServletRequest 参数(在 JSP 中)?

标签 java jsp

如何取消设置或删除 HttpServletRequest 参数(尤其是在 JSP 中)(例如在 PHP 中使用 unset($_POST['index']) 函数)?我已经尝试过以下方法。

Map requestMap=request.getParameterMap();
requestMap.remove("index");

但它说

No modifications are allowed to a locked ParameterMap

有没有办法取消设置请求参数?

最佳答案

Is there a way to unset request parameters?

据我所知,不在 JSP 本身(或任何与此相关的 Servlet)内。

但是您可以编写一个过滤器,以替换参数映射的方式包装当前请求。

关于java - 如何删除 HttpServletRequest 参数(在 JSP 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11304100/

相关文章:

java - Java 中的 XML 语法验证

java - 为什么使用toString方法后仍然得到[]?

jsp - 如何在 JSP 文件中显示变量值

java - 使用 Struts2 无法从操作跳转到 Jsp

java - Android:Java:使用 key 而不是密码解密 AES

Java 数组 : Attribute size?

java - 使用 Junit 进行数据驱动测试

jsp - 我应该如何在我的 web.xml 文件中映射来自不同文件夹的相同名称的 jsp 文件?

HTML——在页面上给 fieldSets 一些结构

java - 如何重定向到 Spring MVC 中的 View