gpt4 book ai didi

java - 无法捕获通过 GET 请求传递的参数

转载 作者:太空宇宙 更新时间:2023-11-04 06:36:55 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序构建推荐功能流程。我使用请求参数从 URL 捕获引荐 ID。这是代码片段:

if (null != request.getParameter("refId")
&& "" != request.getParameter("refId")) {

request.getSession().setAttribute("referenceId",
request.getParameter("refId"));

} else {

request.getSession().removeAttribute("referenceId");
}

我的应用程序的网址是http://shoponline.com/?refId=34523423

但是,推荐 ID 永远不会从 URL 中捕获。我尝试将 request.getParamter("refId") 打印到控制台,但它始终显示 null。

我错过了什么吗?

最佳答案

您没有显示足够的配置。我担心 URL 在“http://shoponline.com/”之后没有任何内容,这可能是因为您的index.html(或index.jsp)页面正在“转发”到您的servlet,并且不包含请求参数。简而言之,代码没有理由不起作用,因此您需要查看 Web 应用程序的配置方式。

关于java - 无法捕获通过 GET 请求传递的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25266920/

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