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

Java 我们可以使用post参数单击servlet上的按钮吗?,java,javascript,servlets,post,Java,Javascript,Servlets,Post,嗯。这个问题可能非常愚蠢,但我将这个问题作为一个实际问题来面对 我的客户机有一个基于servlet的页面,有几个下拉列表和一个提交按钮 选择下拉列表值并单击按钮后,ajax调用将获得一些显示在同一页面上的报告数据 我的工作是获取此报告数据 在我看来,我只能以以下格式将post参数传递给servlet: postDataOne["comboId"] = "null"; map<string, string> postDataTwo; postDataTwo["reportName"]

嗯。这个问题可能非常愚蠢,但我将这个问题作为一个实际问题来面对

我的客户机有一个基于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";
postDataOne[“comboId”]=“null”;
地图二;
postDataTwo[“reportName”]=“6”;
postDataTwo[“reportType”]=“dam”;
postDataTwo[“dam_rapor”]=“6”;
postDataTwo[“和解协议”]=“0”;
这样做只是设置servlet上所有下拉列表的值


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

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


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

请更具体一些:
使用post-params单击按钮并不意味着什么。我可以通过发送javascript代码作为参数来单击按钮吗?在这种情况下,我处理的是一个servlet。如何从页面代码中找到服务器链接?请阅读其源代码。右键单击,查看页面源。或者使用Firebug,转到网络选项卡,单击按钮,查看发送了什么请求。或者阅读servlet的文档和源代码,以了解它期望的是什么。