【问题标题】:how to send file objects to servlet using json如何使用json将文件对象发送到servlet
【发布时间】:2014-06-22 06:17:16
【问题描述】:
我是网络编程新手。我的 Web 应用程序可以上传文件(通过 javascripts 中的拖放方法上传),我想使用 Json 在 servlet 中检索它们。 servlet 文件只需要文本文件的内容来进行计算。
任何人都可以建议如何做到这一点?
使用的软件-netbeans,tomcat
谢谢。
【问题讨论】:
标签:
java
javascript
json
servlets
【解决方案1】:
我不太确定您的意思是在 servlet 中呈现文件还是从浏览器实际下载它们。我假设你的意思是渲染它们。如果是这样,那么您要做的就是设置一个与您要呈现的内容相关联的 URI。假设这是浏览器中的简单“hello world”渲染。你会做的是这样设置一个URI:
localhost:3000/helloWorld.html.jsp
您在后端所做的是等待接收到“/helloWorld.html.jsp”页面的 http GET 请求,然后让您的路由器通过正确的页面发送。幸运的是,使用诸如 tomcat 之类的工具,来自本地主机的路由非常简单,正如您的 cmets 所提到的,这非常简单,可以使用网络上的大量资源。
还有一点很重要,使用 servlet 时不需要 JSON(如果我正确理解了您的问题)。如果您想以 JSON 格式发送数据,那么您要做的就是修改上述步骤以侦听“/sendJSON.html.jsp”(这可能是一个空的 jsp),然后从背后通过 JSON 发送以您的回复结束。