java - 如何在 Java servlet 中以编程方式提交表单?

标签 java forms servlets

我有一个 java servlet,它从域 A 中的一个网页获取表单请求,它会处理该表单,并将结果以另一种形式作为请求发送到域 B 中的另一个网页。

我想知道如何在 Java servlet 中以编程方式提交表单?我尝试使用

javax.servlet.RequestDispatcher.forward(request, response)

但它不起作用,因为它只能转发到同一域中的资源。

最佳答案

尝试使用Apache HttpClient为此

来自tutorial代码如下:

HttpClient client = new HttpClient();
GetMethod method = new PostMethod(url);
int statusCode = client.executeMethod(method);
... etc 

有很多选项可以自定义它。

关于java - 如何在 Java servlet 中以编程方式提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1691296/

相关文章:

java - 获取和设置 session 值

java - 菜单项中的 OnActionExpandListener 不起作用。如何解决?

java - 混淆器 : Obfuscated jar is not working but un-obfuscated jar is working

css - 在 Bootstrap 中完全居中表单

jsp - 未终止的 C :out Tag on Ternary Operator

java - 对 HttpServlet 的 http 请求是否异步处理

java - 将调试器附加到 JNI_CreateJavaVM 创建的 JVM

java - 创建字典 : Method to prevent the same word from being added more than once

javascript - rails :In-place editing in edit form with submit button

javascript - 使用 Javascript 验证联系我们表单,下拉菜单不返回 false