当前位置: 首页 > news >正文

网站分页符怎么做百度一下浏览器下载安装

网站分页符怎么做,百度一下浏览器下载安装,天津百度分公司,地震网最新消息今天JSON数据格式的定义#xff1a;JSON的全称是#xff1a;JavaScript Object Notation#xff0c;是一种轻量级的数据交换格式。它构建于两种结构#xff1a;1、名称/值 对的集合(a collection of name / value pairs)。不同的语言中#xff0c;它被理解为对象(…JSON数据格式的定义JSON的全称是JavaScript Object Notation是一种轻量级的数据交换格式。它构建于两种结构1、名称/值 对的集合(a collection of name / value pairs)。不同的语言中它被理解为对象(Object)记录(Record)结构(struct)字典(Dictionary)哈希表(HashTable)有键列表(Keyed list)或者关联数组(Associative array)。2、值的有序列表(An ordered list of values)。在大部分语言中它被理解为数组(array)。JSON数据格式的特点JSON对象时一个无序的 名称/值 对的集合一个对象以“{”(左括号)开始 以}(右括号)结束每个名称后跟一个(冒号)名称/值 对之间使用(逗号)分隔。如{name:jackson,age:100}稍微复杂一点的情况数组是值的有序集合一个数组以“[”(左中括号)开始以](右中括号)结束。值之间使用,(逗号)分隔。如{studengs:[{name: jackson, age: 100},{name: michael, age: 51},]}首先我们搭建一个服务器的工程JsonProject这个项目工程目录结构源代码Person.javapackage com.json.domain;public class Person {private int id;private String name;private String address;public Person() {super();}public Person(int id, String name, String addrss) {super();this.idid;this.namename;this.addressaddrss;}public int getId() {return id;}public void setId(int id) {this.idid;}public String getName() {return name;}public void setName(String name) {this.namename;}public String getAddress() {return address;}public void setAddress(String address) {this.addressaddress;}Overridepublic String toString() {return Person [addrss  address  ,id  id  ,name  name ];}}JsonService.javapackage com.json.service;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.json.domain.Person;public class JsonService {public JsonService() {}public Person getPerson(){PersonpersonnewPerson(1001,jack,上海黄浦区);return person;}public ListgetListPerson(){ListlistnewArrayList();Personperson1newPerson(1001,jack,上海黄浦区);Personperson2newPerson(1002,rose,上海闵行区);Personperson3newPerson(1003,mick,上海黄浦区);list.add(person1);list.add(person2);list.add(person3);return list;}public ListgetListString(){ListlistnewArrayList();list.add(北京);list.add(上海);list.add(湖南);return list;}public ListgetListMaps(){ListlistnewArrayList();Mapmap1newHashMap();Mapmap2newHashMap();map1.put(id, 1001);map1.put(name, jack);map1.put(address, 北京);map2.put(id, 1001);map2.put(name, rose);map2.put(address, 上海);list.add(map1);list.add(map2);return list;}}JsonServlet.javapackage com.json.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.json.service.JsonService;import com.json.tools.JsonTools;public class JsonServlet extends HttpServlet {private JsonService service;/*** Constructor of the object.*/public JsonServlet() {super();}/*** Destruction of the servlet.*/public void destroy() {super.destroy(); // Just puts destroy string in log// Put your code here}/*** The doGet method of the servlet.** This method is called when a form has its tag value method equals to get.** param request the request send by the client to the server* param response the response send by the server to the client* throws ServletException if an error occurred* throws IOException if an error occurred*/public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {this.doPost(request, response);}/*** The doPost method of the servlet.** This method is called when a form has its tag value method equals to post.** param request the request send by the client to the server* param response the response send by the server to the client* throws ServletException if an error occurred* throws IOException if an error occurred*/public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType(text/html;charsetutf-8);request.setCharacterEncoding(utf-8);response.setCharacterEncoding(utf-8);PrintWriteroutresponse.getWriter();StringjsonString;Stringaction_flagrequest.getParameter(action_flag);if(action_flag.equals(person)){jsonStringJsonTools.createJsonString(person, service.getPerson());}else if(action_flag.equals(persons)){jsonStringJsonTools.createJsonString(persons, service.getListPerson());}else if(action_flag.equals(listString)){jsonStringJsonTools.createJsonString(listString, service.getListString());}else if(action_flag.equals(listMap)){jsonStringJsonTools.createJsonString(listMap, service.getListMaps());}out.println(jsonString);out.flush();out.close();}/*** Initialization of the servlet.** throws ServletException if an error occurs*/public void init() throws ServletException {servicenewJsonService();}}web.xml中servlet映射This is the description of my J2EE componentThis is the display name of my J2EE componentJsonServletcom.json.servlet.JsonServletJsonServlet/servlet/JsonServlet我们通过浏览器访问地址一http://wulianghuan-pc:8080/JsonProject/servlet/JsonServlet?action_flagperson输出以下结果{persons:{address:上海黄浦区,id:1001,name:jack}}访问地址二http://wulianghuan-pc:8080/JsonProject/servlet/JsonServlet?action_flagpersons输出以下结果{persons:[{address:上海黄浦区,id:1001,name:jack},{addrss:上海闵行区,id:1002,name:rose},{address:上海黄浦区,id:1003,name:mick}]}访问地址三http://wulianghuan-pc:8080/JsonProject/servlet/JsonServlet?action_flaglistString输出以下结果{persons:[北京,上海,湖南]}访问地址四http://wulianghuan-pc:8080/JsonProject/servlet/JsonServlet?action_flaglistMap
http://www.sadfv.cn/news/233792/

相关文章:

  • 沧州英文模板建站怒江州住房和城乡建设局网站
  • 深圳网站建设公司多少钱织梦菜谱网站模板免费下载
  • 资深网站如何做可以收取客户月费教务系统网站建设模板下载
  • 做网站常用的背景图像云服务器网站搭建
  • 西安优化网站公司网站建设标新立异
  • 网上做网站钱被骗了报案有用吗延边州建设局网站
  • 我要浏览国外网站怎么做中小企业管理培训班
  • 江门市住房和城乡建设局网站安阳网红打卡地
  • 信息展示网站系统关于进一步优化 广州
  • 与狗做网站h5制作软件 知乎
  • 国际设计师网站wordpress服務器
  • 一个网站突然打不开站长工具下载app
  • 影响网站速度的因素下载班级优化大师并安装
  • 网站托管服务器高端vi设计机构
  • 企业网站建设 详细方案最近的新闻热点时事
  • 做网站读什么专业南皮县网站建设公司
  • 怎么做域名网站linux网站建设模板
  • 淄博建网站宁波网站备案幕布拍照
  • 上海市建上海市建设安全协会网站黑龙江新闻最新消息今天
  • 佛山公司网站建设做网站公司在深圳
  • 怎样用ps设计网站模板seo咨询师
  • 个人网站的建设参考文献上饶建设培训中心网站
  • 机械厂做的网站模板叫什么分类网站 php
  • 长沙武广新城建设网站ae免费模板下载网站
  • 外贸建站seo优化网络舆情分析师证书
  • 怎么做自己的网站卖东西免费视频app软件
  • 珠江摩尔网站建设建一个简单的网站多少钱
  • 营销型网站建设的指导原则公司网站非响应式模板
  • 站长工具关键词排名怎么查贵港市建设局网站
  • 哪个网站做外贸假发好如何查询网站的服务器