首页 技术 正文
技术 2022年11月23日
0 收藏 931 点赞 2,944 浏览 3824 个字

从3月23号去报到,期间经历了清明节,毕业论文答辩,从万达搬到东兴,五一节,毕业照,从东兴的一边搬到另外一个房间中去

2个月的时间过得如此的快啊!白驹过隙!

不要着急,不要和别人比,小龙哥写过3年代码,杨恒2年,刘宜冲1年,你才2个月啊,你还有6,7,8,9这4个月的时间,

好好地学学计算机,不要浪费时间,走出心理舒适区!

一定多去问问,脸皮好厚

———————————————————————

boothstrapCSS框架

一般在boothstrap用的框架中,都是在标签如div中加入class,比如class=“danger” 这些danger都是封装好的

比如在 bootstrap.min.css 中的源代码就可以看到这个danger的源代码,如何实现的

——————————————————————————

jQuery是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式

————————————————————————

AJAX :经典解释(是客户端请求服务器走的一种http协议)

https://localhost:8080/dgs/metasearch/delUser.go? userId=”1″&userName=”lcy”

url :  lst_url +  metasearch/delUser.go?

data : { userId:”1″, userName:”lcy” }

____________________________________________

JSONArray  和  JSONObject(key:value)然后逗号隔开

ArrayList   和    HashMap    (key:value)   然后逗号隔开

JSON与JAVA数据的转换(即是后台的数据传到前台中去)

http://www.cnblogs.com/chickenrun/archive/2012/11/21/2780179.html

普通JavaBean(以User为例)转成json格式

母题:JSONArray json = JSONArray.fromObject(list);   // 把list转成了json字符串  

PrintWriter out = reponse.getWriter();

out.print(json); // 将json字符串写回了ajax中的data

————————

在success中写:

function(data)

{console.log(data)}

_________________
1.list转成JSONArray
User user = new User(); 
user.setUsername(“cxl”); 
user.setPassword(“1234”); 
JSONArray json = JSONArray.fromObject(user); 
System.out.println(json);//[{“password”:”1234″,”username”:”cxl”}] 
response.getWriter().print(json.toString()); 
在js文件取数据 
$.getJSON(“http://localhost:8080/jQueryDemo/servlet/UserServlet”,null,function(data) { 
      alert(data[0].username); 
      alert(data[0].password); 
}); 
2.转成JSONObject类型 
JSONObject jsonObj = JSONObject.fromObject(user); 
System.out.println(jsonObj);//{“password”:”1234″,”username”:”cxl”} 
response.getWriter().print(jsonObj); 
在js文件取数据 
alert(data.username); 
alert(data.password);

List转成json格式 
List<User> users = new ArrayList<User>(); 
User user = new User(); 
user.setUsername(“cxl”); 
user.setPassword(“1234”); 
User u = new User(); 
u.setUsername(“lhl”); 
u.setPassword(“1234”); 
users.add(user); 
users.add(u); 
1.转成JSONArray类型 
JSONArray json = JSONArray.fromObject(users); 
System.out.println(json.toString()); 
//[{“password”:”1234″,”username”:”cxl”},{“password”:”1234″,”username”:”lhl”}] 
response.getWriter().print(json.toString()); 
js中取数据:alert(alert(data[0].username)); 
2.转成JSONObject类型 
不可直接使用JSONObject jsonObj = JSONObject.fromObject(users); 
可通过下列方式 
JSONObject jsonObj = new JSONObject(); 
jsonObj.put(“users”, users); 
jsonObj.put(“u”, u); 
System.out.println(jsonObj); 
{“users”:[{“password”:”1234″,”username”:”cxl”},{“password”:”1234″,”username”:”lhl”}], 
  “u”:{“password”:”1234″,”username”:”lhl”}} 
response.getWriter().print(jsonObj); 
js中取数据:alert(data.users[0].username); 
           alert(data.u[0].username);

Map转成json格式 
Map<String,Object> map = new HashMap<String,Object>(); 
map.put(“users”, users); 
map.put(“u”, u); 
1.转成JSONArray类型 
JSONArray json = JSONArray.fromObject(map); 
System.out.println(json.toString());// 
[{“users”:[{“password”:”1234″,”username”:”cxl”},{“password”:”1234″,”username”:”lhl”}],”u”:{“password”:”1234″,”username”:”lhl”}}] 
response.getWriter().print(json.toString); 
js中取数据:alert(data[0].users[0].username); 
2.转成JSONObject类型 
JSONObject json = JSONObject.fromObject(map); 
System.out.println(json);// 
{“user”:[{“password”:”1234″,”username”:”cxl”},{“password”:”1234″,”username”:”lhl”}],”u”:{“password”:”1234″,”username”:”lhl”}} 
response.getWriter().print(json); 
js中取数据:alert(data.user[0].username);

____________________________

list转成JsonArray 和JsonObject

Map转成JSONArray和JSONObject

___________________________

var  myObj = { “name”:”runoob”, “alexa”:10000, “site”:null };

x = myObj.name; // 输出是: runoob

x = myObj[“name”];

—————————————————

myObj = {
“name”:”网站”,
“num”:3,
“sites”:[ “Google”, “Runoob”, “Taobao” ]
}
x = myObj.sites[0];  // 输出是Google

————————————————

list的输出是:

list.get(0)   //获得list这个有序集合中第一个元素

____________________________

JSON与JAVA数据的转换—–从3,23到现在5.25才过去2个月,感觉时间过得那么漫长

JSON与JAVA数据的转换—–从3,23到现在5.25才过去2个月,感觉时间过得那么漫长

______________________________________________________________

东隅已逝桑榆非晚

才过去2个月,加油干啊!word 鲁软

微信扫一扫

支付宝扫一扫

本文网址:https://www.zhankr.net/141278.html

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:875 阅读:5,091
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:806 阅读:3,509
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:565 阅读:4,320
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:730 阅读:4,315
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:4,920
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:3,105
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:8:00-16:00

客服电话

400-888-8888

客服邮箱

ceotheme@ceo.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站