0

行。这个问题可能非常愚蠢,但我将这个问题视为一个实际问题。

我的客户有一个基于 servlet 的页面,其中有几个下拉菜单和一个提交按钮。

在选择下拉值并单击按钮时,ajax 调用会获取一些显示在同一页面上的报告数据。

我的工作是获取这份报告数据。

从我的角度来看,我只能以以下格式将 post 参数传递给 servlet:

postDataOne["comboId"] = "null";
map<string, string> postDataTwo;
postDataTwo["reportName"] = "6";
postDataTwo["reportType"] ="dam";
postDataTwo["dam_rapor"] = "6";
postDataTwo["settlement_rapor"] = "0";

这样做只是将值设置为 servlet 上的所有下拉列表。

是否可以使用 post 参数单击按钮?

4

1 回答 1

1

根据您自己的描述,单击该按钮只会执行一些 JavaScript 函数,该函数会发送带有 post 参数的 AJAX 请求。如果您发送相同的 AJAX 请求,您将得到相同的响应。

服务器不关心请求是如何发送的。无论它是通过单击按钮、链接还是任何其他操作发送的,都完全无关紧要。唯一重要的是它接收到的请求的 URL、方法、参数、标头和 cookie。

于 2012-07-11T14:11:07.137 回答