gpt4 book ai didi

jsp - 如何在JSP中获取HTTP post参数

转载 作者:行者123 更新时间:2023-12-04 10:08:29 25 4
gpt4 key购买 nike

我是 JSP 的新手。我有一个jsp页面,其中一个参数通过http post传递给这个jsp页面。如图所示,我可以在 firebug 中看到参数。
enter image description here

但是在我的页面中,当我尝试打印 token 变量时,该变量始终为空。我打印变量如下:

     <%
String token = request.getParameter("token");
%>

我究竟做错了什么?如何获取 token 参数?

最佳答案

token属性看起来像 nonce对我来说,某些安全过滤器可能会从请求对象中删除该值。

您为打印值所做的工作是绝对正确的。我不会寻求最佳实践,但它应该有效。

检查您的安全过滤器代码,看看您是否可以找出该值被删除/覆盖的位置。

看到你的web.xml后 .

该值使用 POST 传递到域。请求被内部重定向到欢迎页面并且值丢失。如果您使用 GET 传递值,则该值将被保留。

您有两个选择:

  • 创建一个直接 url 并在执行时使用 post 将值传递给它。例如:url - yourdomain.com/welcome.jsp。
  • 要求其他项目在url中传递参数(GET请求)。

  • 我已经测试了两者,它工作得很好。

    关于jsp - 如何在JSP中获取HTTP post参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570734/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com