2012-07-11 37 views
0

好的。这个问题可能非常愚蠢,但我作为一个实际问题面临这个问题。我们可以使用发布参数单击servlet上的按钮吗?

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

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

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

从我结束我只能通过邮寄参数到servlet在以下格式:

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

这样做只是设定值OS上的servlet的所有下拉菜单。

是否可以使用后params点击按钮?

+2

请更具体一点:'使用post params单击按钮只是没有任何意义 – 2012-07-11 12:20:13

+0

我可以通过发送JavaScript代码作为参数点击按钮吗? – 2012-07-11 12:32:22

回答

1

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

服务器不关心请求的发送方式。不管它是通过点击按钮发送的,还是链接或其他任何动作都完全不相关。唯一重要的是它收到的请求的URL,方法,参数,头文件和cookies。

+0

在这种情况下,我正在处理一个servlet。如何从页面代码中找到服务器链接? – 2012-07-11 14:27:22

+0

阅读其源代码。右键单击,查看页面源。或者使用Firebug,进入网络选项卡,点击按钮,看看发送了什么请求。或者阅读servlet的文档和源代码,以了解它的期望。 – 2012-07-11 14:29:36

+0

或问你的客户端的API ... – 2012-07-12 08:46:14

相关问题