A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-14 17:33  /  3422 人查看  /  29 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常小天
今天继续学习了AJAX的后续内容,之后还学习了监听器Listener.在今天的案例中我们使用了json作为传输数据的格式. JSON的数据格式如下:
{“id”:1,”name”:aaa}表示封装成一个对象(花括号括起来)
[{“id”:1,”name”:aaa},{“id”:2,”name”:bbb}]表示一个数组(方括号括起来),元素为对象
{ “city”:{“cid”:1,”cname”:”xxx”}}表示一个对象,并给对象起了一个名字.
我们使用JSONArray.fromObject(Object)来将数组或List集合转成JSON.使用JSONObject. fromObject(Object)来将对象或Map集合转成JSON.今天我们在省市联动案例中就使用JSON从后台向前台传输数据.在servlet中将JSON打印至data,在jsp中将jqery和AJAX结合使用来实现省市联动的效果.因为本案例中查询结果是一个集合,所以在jsp中获得data后使用jQuery的循环方法:jQuery对象.each(function(i,n){})来遍历集合并输出.
下午学习的是监听器.监听器就用来监听其他java的状态变化的一个java类.分为三类八种.第一类监听器监听三个域对象的创建和销毁,包括ServletContextListener; HttpSessionListener; ServletRequestListener.第二类监听三个域对象的属性的变更,包括ServletContextAttributeListener; HttpSessionAttributeListener; ServletRequestAttributeListener.第三类监听HttpSession中的JavaBean的状态改变(绑定,解除绑定,钝化,活化).绑定与解除绑定就是JavaBean在session中添加和移除.钝化和活化就是指序列化到硬盘和反序列化,所以钝化和活化不但要求javabean实现HttpSessionActivationListener,而且还要实现序列化接口Serializable.
回复 使用道具 举报
常小天
今天继续学习了AJAX的后续内容,之后还学习了监听器Listener.在今天的案例中我们使用了json作为传输数据的格式. JSON的数据格式如下:
{“id”:1,”name”:aaa}表示封装成一个对象(花括号括起来)
[{“id”:1,”name”:aaa},{“id”:2,”name”:bbb}]表示一个数组(方括号括起来),元素为对象
{ “city”:{“cid”:1,”cname”:”xxx”}}表示一个对象,并给对象起了一个名字.
我们使用JSONArray.fromObject(Object)来将数组或List集合转成JSON.使用JSONObject. fromObject(Object)来将对象或Map集合转成JSON.今天我们在省市联动案例中就使用JSON从后台向前台传输数据.在servlet中将JSON打印至data,在jsp中将jqery和AJAX结合使用来实现省市联动的效果.因为本案例中查询结果是一个集合,所以在jsp中获得data后使用jQuery的循环方法:jQuery对象.each(function(i,n){})来遍历集合并输出.
下午学习的是监听器.监听器就用来监听其他java的状态变化的一个java类.分为三类八种.第一类监听器监听三个域对象的创建和销毁,包括ServletContextListener; HttpSessionListener; ServletRequestListener.第二类监听三个域对象的属性的变更,包括ServletContextAttributeListener; HttpSessionAttributeListener; ServletRequestAttributeListener.第三类监听HttpSession中的JavaBean的状态改变(绑定,解除绑定,钝化,活化).绑定与解除绑定就是JavaBean在session中添加和移除.钝化和活化就是指序列化到硬盘和反序列化,所以钝化和活化不但要求javabean实现HttpSessionActivationListener,而且还要实现序列化接口Serializable.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马