博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Servlet中使用JSON
阅读量:4693 次
发布时间:2019-06-09

本文共 1959 字,大约阅读时间需要 6 分钟。

    在Servlet中使用JSON,和上篇的使用相同,只不过多了配置web.xml的内容

    servlet代码如下:

import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONArray;public class JSONServlet extends HttpServlet {    private static final long serialVersionUID = 1L;    public JSONServlet() {        super();    }    public void destroy() {        super.destroy();     }    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        doPost(request, response);    }    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //使用JSONArray测试        JSONArray jsonArray = new JSONArray();        jsonArray.add("MCA");        jsonArray.add("kevin");        jsonArray.add("15-12-1998");        jsonArray.add(new Double(12.3));        List
list = new ArrayList
(); list.add("a collection added"); list.add("kevin collection test"); jsonArray.addAll(list); //页面输出JSONArray的内容 PrintWriter out = response.getWriter(); out.print(jsonArray); out.println("======================================"); for(int i=0;i

配置web.xml文件

JSONServlet
com.justinmobile.JSONServlet
JSONServlet
*.do
index.jsp

访问页面

 

我们得到输出结果:

["MCA","kevin","15-12-1998",12.3,"a collection added","kevin collection test"]====================================== MCAkevin15-12-199812.3a collection addedkevin collection test

 

转载于:https://www.cnblogs.com/zhujiabin/p/4741245.html

你可能感兴趣的文章
农银电商项目学习笔记(一)
查看>>
MockObject
查看>>
Chukwa
查看>>
(转)Maven仓库——私服介绍
查看>>
设计模式之工厂模式
查看>>
仿复制粘贴功能,长按弹出tips的实现
查看>>
Kubernetes-Host网络模式应用
查看>>
第三次作业
查看>>
使用HTML5构建iOS原生APP(2)
查看>>
sqlplus terminators - Semicolumn (;), slash (/) and a blank line
查看>>
省选知识清单/计划列表(咕?)
查看>>
远程桌面(3389)复制(拖动)文件
查看>>
转 lucene3搜索引擎,索引建立搜索排序分页高亮显示, IKAnalyzer分词
查看>>
bootstrap datetimepicker 位置错误
查看>>
9结构型模式之代理模式
查看>>
第二节 整型数据
查看>>
Python 序列
查看>>
Liferay的架构:缓存(第一部分)
查看>>
初识B/S结构编程技术
查看>>
方法、hadoop源码之JobQueueTaskScheduler-by小雨
查看>>