java - 如何从Tomcat服务器向客户端发送数据?

标签 java sockets tomcat transfer

我需要编写一个函数,通过 Spring 获取 Json 并传递数据。情况是客户向我发送了一个文件名,我正在查找文件所在的数据库并将数据发送给他。我只需要一点启动和可以回答我问题的人:

  • 为此我真的需要套接字吗?
  • 对于流我应该使用什么(它的几种数据类型喜欢图片, 文档,Pdf....)
  • 如何确定要发送的目的地

最佳答案

你可以像这样使用 Response :

String yourData;
JsonWriter writer = new JsonWriter(response.getWriter());
    writer.beginObject();
    writer.name("data").value(yourData);
    writer.endObject();
    writer.close();

关于java - 如何从Tomcat服务器向客户端发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22304871/

相关文章:

c - 原始套接字 : filter only packets coming from a certain IP address? (Linux C)

java - 如何访问 WEB-INF 文件夹外的 jdbc 属性文件(用于 Spring Security 配置)?

tomcat - 启动时的 Quartz 作业 - 上下文监听器添加

java - 使用 MVC 在 Java Web 应用程序中的过滤器中实现用户权限的正确方法是什么?

java - 由于相同的 HaschCode(重复对象),ArrayList 对象值更改

Java解析DateTime并忽略时区

sockets - 现有的 TCP 中继解决方案

python - 带python套接字的端口,它们是随机的吗?

java - 如何在 Bitcoinj (java) 中查看某个地址的交易?

java - 我可以使用 JNI 在 Java 代码中引用 C++ 对象吗?