您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从另一个Servlet调用Servlet Post

从另一个Servlet调用Servlet Post

您需要自己创建并发送HTTP请求。您不能使用转发/重定向/包含,因为您要将方法从GET更改为POST,并且想要发送multipart/form- data请求。

由于显然不是HttpClient(以及其他第三方库?),您最好的选择是使用提供的标准Java SE APIjava.net.URLConnection。长话短说:使用java.net.URLConnection触发和处理HTTP请求在底部,您可以找到一个multipart/form-data示例。

请注意,此问题并非特定于servlet。换句话说,您必须能够使用一种main()方法在普通的Java应用程序中执行此代码。这样可以简化测试和微调。一旦它开始工作,就让Servlet执行相同的代码

该问题 ,我的印象是某个地方存在重大设计失败,当然,如果两个Servlet在相同的Web应用程序上下文中运行,则肯定会失败。您想将POST请求发送到的另一个servlet显然太紧密了,应该对其进行重构。

Jave 2022/1/1 18:27:19 有372人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶