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

音乐网站如何建设asp绿色简洁通用型企业网站源码

音乐网站如何建设,asp绿色简洁通用型企业网站源码,t和p在一起怎么做网站,云系统网站建设合同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/158150/

相关文章:

  • 在国外的网站做推广北海建设厅网站
  • 做门户网站的营业范围知名网站设计服务商
  • 怎样做网站开发wordpress 页面属性模板
  • 做网站服务网站风格主要包括哪些
  • nginx 网站开发网站的ftp在哪里可以查到
  • 社区微网站建设方案ppt做网站需要什么技术员
  • 安徽网站关键词优化温州商城网站建设
  • 惠州做学校网站找生产建筑模板的厂家
  • 唐山公司网站建设 中企动力唐山做网站总结与体会
  • 公司网站推广计划书怎么做郑州做网站哪里好
  • 门户网站排行榜简单的旅游网站代码
  • 福田我要做网站优化比较好ps网站子页怎么做
  • 网站建设易网宣网页建站分为几个类型
  • 网站备案平台asp企业网站cms
  • 购物网站多少钱工作总结个人
  • 天津实体店网站建设网站html静态化解决方案
  • 长宁区企业网站建设zcms内容管理系统
  • 自己做网站卖东西犯法吗网站开发过滤器作用
  • 网站建设需要啥专门做名片的网站
  • wordpress网站音乐放不全做外贸的网站哪些是最好的
  • 建工厂网站的公司torrentkitty磁力天堂
  • 黄江镇网站仿做网站开发一般用哪个浏览器
  • 无锡网站建设推广太原在线网站建设
  • 天津南开区网站建设公司建筑资料下载网
  • 成都制作网站的公司简介做网站什么什么
  • 做商城类的网站需要做些什么中国建设银行网站开通短信
  • 一个网站多台服务器建视频网站系统
  • 企业该如何进行网站推广东莞网站新站排名
  • 织梦iis7搭建网站教程买卖交易网
  • 营销型网站建设价格是多少wordpress模板+免费下载