首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从servlet调用servlet

从servlet调用servlet
EN

Stack Overflow用户
提问于 2011-10-14 23:57:41
回答 3查看 1.5K关注 0票数 2

我想从另一个servlet调用servlet,做两件事:

  1. 将内容类型设置为“多部分/表单-数据”
  2. 将方法设置为"POST“。

这在表单中很容易实现,但我需要从另一个servlet中完成。有什么办法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-15 00:02:40

您可以使用java.net.HttpUrlConnection或Apache客户端向另一个servlet发送POST/GET请求。基本上,您将以浏览器的方式调用另一个servlet。

票数 3
EN

Stack Overflow用户

发布于 2011-10-15 00:06:04

听起来请求转发包括是你要找的东西。实际要做的事情将取决于您打算如何处理目标servlet的输出。你会以某种方式展示它吗?还是你只是简单地抛弃了它?在某些情况下,您可能需要在如何调用这些方法(例如,创建您自己的请求/响应实例,或者包装当前请求/响应以便隔离状态更改)方面更具“创造性”。

或者,为了保持简单,您可能希望打开到目标servlet映射的建议的网络连接。

票数 1
EN

Stack Overflow用户

发布于 2011-10-15 00:11:02

听起来好像您想用java发送一个HTTP。我建议使用apache HttpClient。看看这个问题向Apache HttpPost添加参数

您还可以使用纯java和(HttpUrlConnection)[http://download.oracle.com/javase/6/docs/api/java/net/HttpURLConnection.html]来实现这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7774749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档