javaweb中服务器响应,Java Web服务器响应与JSON
我想创建一个简单的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相关推荐
- 一个简单的Java web服务器实现
前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...
- java web 服务器推送技术--comet4j
1.背景 首先实现服务器推送技术一直一来是B/S应用开发的一块难题,因为是基于HTTP协议的,HTTP协议为无状态,单向性的协议,即,必须由客户端发起一个请求建立连接,服务器接收请求,把数据返回给客户 ...
- java web服务器tomcat介绍【转载】
机器矩阵2016-08-10 22:14 java程序员亲切地称他为tom猫,看到这只猫可以说明1 服务器部署成功了 ,2 网络是联通的. 到底这只猫是什么来头呢? tomcat是Apache基金会下 ...
- 第16节 综合实验——在域中配置HDCP、WEB服务器及共享文件服务器(待完善)
综合实验--在域中配置HDCP.WEB服务器及共享文件服务器 1实验要求 2实验步骤 2.1构建域与配置DNS服务器 2.2配置DHCP服务器 2.3文件共享服务器 2.4配置WEB网站 识记要点 相 ...
- android客户端+JAVA WEB服务器实现json数据解析
首先,项目中使用javaweb作为后台服务器,源码地址:服务器和客户端源码地址. 接下来进入正题. 一.java web服务器 这里就多说了, ...
- apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)
Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...
- Java web 服务器连接MySQL数据库代码
文章目录 前言 一,建立工程 二,导入jar包 三,编写DataBase类实现连接数据库与操作数据库 四,效果图 参考文章 前言 经过前面的环境部署,今天我们终于可以来连接数据库了.参考我之前的文章. ...
- Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT)
转自:Linux下JAVA WEB服务器的搭建一(JDK\MYSQL\TOMCAT),更优阅读体验http://www.kongzid.com/ 目录 1.JDK1.8的安装配置 1.1 环境检查 1 ...
- Linux Java Web 服务器搭建之tomcat安装
Linux Java Web 服务器搭建之tomcat安装 一 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 ...
最新文章
- leetcode 226. Invert Binary Tree
- 在网页中插入时间 自动更新
- 光流(Optical Flow)简介
- 边缘计算不“边缘”——助攻视频行业这几年
- Angular 2与TypeScript概览
- [Linux]线程安全和可重入函数
- DB2操作指南及命令大全word版
- centos6.7x86_64php7安装笔记 new
- 如何安装新的PHP扩展模块
- 单指令流多数据流( SIMD)
- python条件判断练习题_条件控制练习题
- Thymeleaf的学习
- CMDB内功心法,助我登上运维之巅
- 域猫(域名分享平台)
- 【线性代数】矩阵及其运算
- ERP系统和ERP软件的介绍
- 金蝶软件和用友软件部署在阿里云ECS具体方法及教程
- Resnet18详细结构
- windows 区域截屏以及延迟截屏
- 图片处理之thumbnailator和TwelveMonkeys的使用
热门文章
- 哈工大期末考试java_哈尔滨工业大学2019算法设计期末试题
- fft matlab 区别,Matlab中fft与fwelch有什么区别?如何用fft求功率谱?
- mysql运维基础_mysql基础运维
- RubikFX:用JavaFX 3D解决魔方难题
- 确认无疑,.NET 6是迄今为止最快的.NET
- 曝 iPhone 13 系列定价有望下调:起售价或低于 5499 元;TikTok 成为全球收入最高 App|极客头条...
- 与 HarmonyOS 拼速度?谷歌正式推出 Fuchsia OS!
- Java面试高频题:Spring Boot+Sentinel+Nacos高并发已撸完
- GitHub 热点速览 | 极客们都在玩这些 Terminal!
- 认知智能,AI 的下一个十年 | AI Procon 2020