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

标签 java javascript servlets post

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

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

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

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

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

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

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

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

最佳答案

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

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

关于java - 我们可以使用 post 参数单击 servlet 上的按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432426/

相关文章:

javascript - 如何防止重复以下 .push() 操作?

java - 401 未经授权

java.lang.IllegalStateException : Cannot forward after response has been committed, 位于 com.java.QTD.QuestionOfTheDay.doGet()

java - 文本pdf : set image in middle of text

java - 我可以使用 apache poi 将图像保存在 Excel 中吗?

javascript - 单击 Electron 中的按钮打开一个新窗口

javascript - Chrome 开发者工具未捕获 AJAX 请求

java - Apache mina FtpServer 的客户端监听器

Java 条件运算符速度与 Hotspot VM 版本

java - 使用 com.sun.net.httpserver.HttpServer 时不会调用 ServletContextListener