gpt4 book ai didi

javascript - 想要附加 URL 以及想要使用 HTML 的 Get 请求提交表单

转载 作者:行者123 更新时间:2023-11-28 09:51:23 24 4
gpt4 key购买 nike

在我的 JSP 页面中,我有一个标签。我在调用 servlet 的 java 脚本中设置此标签的 URL。所以基本上所有参数都通过 GET 请求传递。

以上工作正常,因为它生成当前表单数据的 pdf,因此用户可以在 URL 中看到所有参数。

现在的问题是,我添加了一个参数用于发送到 servlet get 请求,该请求相当长。因此它给出错误。“TOO LONG URI REQUEST”。我正在发送的数据是 javascript 变量。

我无法将其更改为发布,因为我还希望在 URL 中传递一些数据。并且我添加的参数(大参数)可以通过隐藏变量等来实现..???

那么你能建议我该怎么做吗?

 <div class="pdflink">
<a id="pdfLinkForGroup" href="" onclick="getPDF('<%=reportID%>','',reportTitle)"> <img src="/images/PdfIcon.jpg" class="pdflink"></img></a></div>

获取PDF函数:

aTag=document.getElementById("pdfLinkForSingle");
var queryString = "?"+qry+qString+"&offset=" + offset + "&limit=1000"+"&imgwidth="+imgWidth+"&imgheight="+imgHeight+lastorderby+lastordertype+"&path=/tmp/pdf.xml&svgData="+encodeURIComponent(svgData);
var url = conPath+"/pdf/"+encodeURIComponent(reportName)+".pdf" + queryString + searchQuery;
aTag.target="blank";
aTag.href=url;

最佳答案

这是因为服务器上启用了 DOS。尝试增加服务器 DOS 配置中的 MAX URI REQUEST SIZE 值。

关于javascript - 想要附加 URL 以及想要使用 HTML 的 Get 请求提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895374/

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