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

Can we Click a button on servlet using post parameters?

本文关键字:servlet 按钮 可以使 post 参数 我们      更新时间:2023-09-26

好的。这个问题可能非常愚蠢,但我面临的是一个实际问题。

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

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

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