我们可以使用post参数单击servlet上的按钮吗?

时间:2012-07-11 12:13:50

标签: java javascript servlets post

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

我的客户端有一个基于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 params单击按钮?

1 个答案:

答案 0 :(得分:1)

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

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