发表于: 2017-12-27 23:24:27
1 658
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
主要看那个传输JSON数据的json-taglib标签的使用,也是以前没有用到的,复盘中和前端需要这个来交互数据:
JSON是一种轻量级的数据交换格式。它是一种基于文本的,用于表示数据结构的可读格式。JSON是JavaScript对象文字符号的一个子集,广泛用于AJAX Web应用程序。
JSON-taglib被设计为尽可能易于使用。
它只做一件事:在JSP中呈现JSON数据。
它由3个用于定义数据的简单标签组成:json:object,json:property和json:array。
JSON-taglib标签的建立
在JSP中包含taglib。只需将json-taglib jar文件放入webapp 的WEB-INF / lib目录中,然后在JSP的顶部使用以下taglib声明。
<%@ taglib prefix =“json”uri =“http://www.atg.com/taglibs/json”%>
1.JSON对象
json:object标签用于创建JSON对象。对象可以根据需要多次嵌套。JSON对象包含属性,使用上面描述的json:property标签添加。
2.JSON属性
json:property标记来呈现JSON属性。可以用该属性标签将属性添加到数据、对象或者数组中进行嵌套使用
JSON属性基本上只是名称/值对。
名称就是是一个字符串,可以在标签上设置name =“...”属性。
值通过在标签上设置value =“...”属性。
3.JSON数组
json:array标签用于创建JSON数组。JSON数组可能包含字符串,数值,布尔值,JSON对象或其他JSON数组。
使用items =“...”属性传递值的集合或数组。
集合将被迭代,集合中的每个值都将被添加到JSON数组中。
集合中的项目类型遵循与JSON属性相同的规则,所以整数将成为JSON数字,布尔变成JSON布尔等等。
明天计划的事情:(一定要写非常细致的内容)
兑一下方案,看还有什么地方又问题
遇到的问题:(遇到什么困难,怎么解决的)
明天讲完小课堂,请天假调一调状态,思想有点转不过弯来了
收获:(通过今天的学习,学到了什么知识)
学习json-taglib标签,确实比以前自己写的jsp页面好看多了,也整齐。
评论