java中从http请求获取文件
如何调用 url 来处理结果?
我有一个独立的报告 servlet,我链接到该报告以获取报告。 我现在想通过电子邮件发送这些报告,如果我在浏览器中执行此操作,我可以只使用 xhttprequest,并处理结果 - 我基本上想在 Java 中做同样的事情,但我不知道如何去做它。
更新:我希望从 url 获取一个文件(无论是 pdf 还是 html 等)。
更新:这将纯粹在服务器上运行 - 没有触发电子邮件的请求,而是预定的电子邮件。
How do I call a url in order to process the results?
I have a stand-alone reporting servlet which I link to for reports. I want to email these reports now, if I were doing this in the browser, I could just use an xhttprequest, and process the results - I basically want to do the same thing in Java, but I'm not sure how to go about it.
UPDATE: I'm looking to get a file back from the url (whether that be a pdf or html etc).
UPDATE: This will be running purely on the server - there is no request that triggers the emailing, rather it is a scheduled email.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编辑:清理代码。
Edit: Cleaned up the code.
如果您的目的是在 servlet 执行时运行另一个资源而不将控制权转移到其他资源,您可以尝试使用 include(request, response)。
您可以将其放在 servlet 上,其他资源的结果将包含在您的 servlet 中。
编辑:由于您希望取回文件,因此该解决方案也适用于该问题。
If the intention is to run another resource while your servlet is executing with out transferring control to the other resource you can try using include(request, response).
You may put this on a servlet and the result of the other resource is included on your servlet.
EDIT: Since you are looking to get a file back then this solution works for that too.