我想创建一个简单的Java Web应用程序响应GET请求/用JSON字符串测试。Java Web服务器响应与JSON

我的环境是Java,Intellij和Tomcat 8.5.4。

到目前为止,我有3个班已经:

CSV - 为CSV以JSON转换

清理 - 一类实际上转换数据

的Servlet - 即响应一个GET类请

我的Servlet类:

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

@WebServlet(name = "Servlet")

public class Servlet extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

System.out.println("GET request received");

CleanUp cleanup = new CleanUp();

cleanup.cleanupData();

// Logic needed here to send the data to client

}

} 个

清理阶级当前并将所得的数据来安慰一样:

ObjectMapper mapper = new ObjectMapper();

mapper.enable(SerializationFeature.INDENT_OUTPUT);

mapper.writeValue(System.out, list);

我farily新甚至不知道如果我想什么可以做的javax.http.servlet的一部分或需要其他的依赖?

2017-08-14

Al Grant

+0

因此,您收到了需要回复的GET请求。您需要决定要将内容类型发送回客户端。数据可以写入Response.getOutputStream()。如果它的文本或HTML,那么你不需要其他库。 –

+0

它的JSON,所以我可以把它作为纯文本? 在doPost中就像添加Response.getOutPutStream(mapper.writeValue(System.out,list))一样简单; ? –

+0

是的,如果您将JSON对象转换为String,则可以写入响应。如果你不关心发布的内容,你的doPost()可以调用doGet()。 –

javaweb中服务器响应,Java Web服务器响应与JSON相关推荐

  1. 一个简单的Java web服务器实现

    前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...

  2. java web 服务器推送技术--comet4j

    1.背景 首先实现服务器推送技术一直一来是B/S应用开发的一块难题,因为是基于HTTP协议的,HTTP协议为无状态,单向性的协议,即,必须由客户端发起一个请求建立连接,服务器接收请求,把数据返回给客户 ...

  3. java web服务器tomcat介绍【转载】

    机器矩阵2016-08-10 22:14 java程序员亲切地称他为tom猫,看到这只猫可以说明1 服务器部署成功了 ,2 网络是联通的. 到底这只猫是什么来头呢? tomcat是Apache基金会下 ...

  4. 第16节 综合实验——在域中配置HDCP、WEB服务器及共享文件服务器(待完善)

    综合实验--在域中配置HDCP.WEB服务器及共享文件服务器 1实验要求 2实验步骤 2.1构建域与配置DNS服务器 2.2配置DHCP服务器 2.3文件共享服务器 2.4配置WEB网站 识记要点 相 ...

  5. android客户端+JAVA WEB服务器实现json数据解析

        首先,项目中使用javaweb作为后台服务器,源码地址:服务器和客户端源码地址. 接下来进入正题.        一.java web服务器                   这里就多说了, ...

  6. apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)

    Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...

  7. Java web 服务器连接MySQL数据库代码

    文章目录 前言 一,建立工程 二,导入jar包 三,编写DataBase类实现连接数据库与操作数据库 四,效果图 参考文章 前言 经过前面的环境部署,今天我们终于可以来连接数据库了.参考我之前的文章. ...

  8. Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT)

    转自:Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT),更优阅读体验http://www.kongzid.com/ 目录 1.JDK1.8的安装配置 1.1 环境检查 1 ...

  9. Linux Java Web 服务器搭建之tomcat安装

    Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...

最新文章

  1. leetcode 226. Invert Binary Tree
  2. 在网页中插入时间 自动更新
  3. 光流(Optical Flow)简介
  4. 边缘计算不“边缘”——助攻视频行业这几年
  5. Angular 2与TypeScript概览
  6. [Linux]线程安全和可重入函数
  7. DB2操作指南及命令大全word版
  8. centos6.7x86_64php7安装笔记 new
  9. 如何安装新的PHP扩展模块
  10. 单指令流多数据流( SIMD)
  11. python条件判断练习题_条件控制练习题
  12. Thymeleaf的学习
  13. CMDB内功心法,助我登上运维之巅
  14. 域猫(域名分享平台)
  15. 【线性代数】矩阵及其运算
  16. ERP系统和ERP软件的介绍
  17. 金蝶软件和用友软件部署在阿里云ECS具体方法及教程
  18. Resnet18详细结构
  19. windows 区域截屏以及延迟截屏
  20. 图片处理之thumbnailator和TwelveMonkeys的使用

热门文章

  1. 哈工大期末考试java_哈尔滨工业大学2019算法设计期末试题
  2. fft matlab 区别,Matlab中fft与fwelch有什么区别?如何用fft求功率谱?
  3. mysql运维基础_mysql基础运维
  4. RubikFX:用JavaFX 3D解决魔方难题
  5. 确认无疑,.NET 6是迄今为止最快的.NET
  6. 曝 iPhone 13 系列定价有望下调:起售价或低于 5499 元;TikTok 成为全球收入最高 App|极客头条...
  7. 与 HarmonyOS 拼速度?谷歌正式推出 Fuchsia OS!
  8. Java面试高频题:Spring Boot+Sentinel+Nacos高并发已撸完
  9. GitHub 热点速览 | 极客们都在玩这些 Terminal!
  10. 认知智能,AI 的下一个十年 | AI Procon 2020