手机版
网站地图
美文美图
最新动态
你好,欢迎访问
好美文阅读网
个性皮肤
搜索
网站首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
美文摘抄
节日文章
名家散文
网名大全
座右铭
口号大全
面试技巧
说说大全
阅读答案
诗词默写
流言蜚语
节日祝福
好句子
经典台词
谚语大全
亲情故事
友情故事
表白情书
工作报告
活动总结
心得体会
专题汇总
美文网首页
IT修真院_JAVA
json-taglib
json-taglib
作者:
idiot丶伟伟
| 来源:发表于
2017-12-28 02:31 被阅读0次
大家好,我是IT修真院上海分院第02期学员,一枚正直善良的的的的的的Java的程序员。
今天给大家分享一下,修真院官网TASK2任务中可能会使用到的知识点:
生成的的的的的Json的有几种方式,他们之间的好处和坏处分别是什么,为什么推荐使用JsonTaglib来处理的的的的的Json的?
json-taglib
1.背景介绍
JSON-taglib是一个JSP 2.0标记库,用于在JSP代码中呈现JSON(JavaScript Object Notation)数据。它可以作为AJAX应用程序的服务器端的一部分,允许您使用JSP的全部功能来格式化您的JSON数据。
标签库建立在由Douglas Crockford编写的Java JSON库上。
JSON指的是的的的的的的JavaScript对象表示法(JavaScript对象表示法
JSON是轻量级的文本数据交换格式
JSON独立于语言以上传上传上传.json使用的的的JavaScript的的语法来描述数据对象,但是JSON仍然独立于语言和平台以上传上传上传上传.json解析器和JSON库支持许多不同的编程语言目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
JSON具有自我描述性,更为理解
2.知识剖析
JSON是一种轻量级的数据交换格式。它是一种基于文本的,用于表示数据结构的可读格式.JSON是JavaScript对象文字符号的一个子集,广泛用于AJAX Web应用程序。
JSON-标签库被设计为尽可能易于使用。
它只做一件事:在JSP中呈现JSON数据。
它由3个用于定义数据的简单标签组成:JSON:对象,JSON:属性和JSON:阵列。
JSON-的标签库标签的建立
在JSP中包含taglib。只需将json-taglib jar文件放入webapp的WEB-INF / lib目录中,然后在JSP的顶部使用以下taglib声明。
<%@ taglib prefix =“json”uri =“http://www.atg.com/taglibs/json”%>
(1)JSON对象
JSON:对象标签用于创建JSON对象对象可以根据需要多次嵌套上传上传,json对象包含属性,使用上面描述的JSON:属性标签添加。
(2)JSON属性
JSON:属性标记来呈现JSON属性,可以用该属性标签将属性添加到数据,对象或者数组中进行嵌套使用
JSON属性基本上只是名称/值对。
名称就是是一个字符串,可以在标签上设置name =“...”属性。
值通过在标签上设置value =“...”属性。
如果指定的值是一个布尔值,那么它将被转换为一个JSON布尔值
如果指定的值是一个数字(整数,短,长,双,浮点数),那么它将被转换成JSON数值。
如果该值是一个字符串,它将被转换为一个JSON字符串。
任何其他用于设置值的的的的的Java类型都将调用的的的toString()方法,它们将被视为JSON字符串。
(3)JSON数组
JSON:阵列标签用于创建JSON数组上传,json数组可能包含字符串,数值,布尔值,JSON对象或其他JSON数组。
使用items =“...”属性传递值的集合或数组。
集合将被迭代,集合中的每个值都将被添加到JSON数组中。
集合中的项目类型遵循与JSON属性相同的规则,所以整数将成为JSON数字,布尔变成JSON布尔等等。
3.常见问题
为什么推荐使用JsonTaglib来处理的的的Json的?
4.解决方案
使用JSON-标签库,在控制器中的代码更加简洁,易读
使用JSON-标签库更加灵活,如果以后需要更改JSON数据格式,只需要更改JSP页面即可,不需要改动控制器代码
5.编码实战
6.扩展思考
生成的的的Json的有几种方式,他们之间的好处和坏处分别是什么?
7.参考文献
参考一:HTTP://json-taglib.sourceforge.net/
参考二:HTTPS://v.qq.com/x/page/q05502dk6ls.html
参考三:HTTP://www.runoob.com/json/json-tutorial.html
参考四:https://www.jianshu.com/p/002ef4cbcb2a
8.更多讨论
问:json的好处
答:前端只能处理字符串类型的数据,所以通过我们需要给前端传输json数据,而且更加清晰、方便
问:json和xml的使用场景
答:两个都可以用于解释数据的,但json无法自解释,xml可以通过xlns自解释
json适用于简单的传值,xml可以适用于更广阔的范围。
问:除了json还有什么格式可以用?
答:上面提到的@responsebody以为还有gson
问:json对象和我们添加到model里的对象有啥区别?
答:json对象就是对json数据的一个封装,model对象就是对数据库中的数据的处理。
感谢大家观看!
PPT戳这
今天的分享就到这里啦,欢迎大家点赞,转发,留言,拍砖〜
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧〜
我的邀请码:
12190840
,或者你可以直接点击此链接:
http
:
//www.jnshu.com/login/1/12190840
相关文章
网友评论
IT修真院_JAVA
本文标题:
json-taglib
本文链接:
https://www.haomeiwen.com/subject/psopgxtx.html
延伸阅读
那年盛夏诗歌
环境监察队工作总结范文
优秀教师学习心得范文
华胥引的读后感300字
《Its red》教学反思范文
农资购销的合同范本
竞选中队委优秀演讲稿
辞金蹈海的成语解释
《世纪宝鼎》公开课教案设计
因为爱你,所以牵挂
今生今世红尘醉——美到
一个90后的内心独白
致已逝去的高中年华
深度阅读
您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
情人节
母亲节
重阳节
清明节
端午节
植树节
元宵节
妇女节
愚人节
圣诞节
父亲节
教师节
儿童节
劳动节
青年节
建军节
万圣节
平安夜
光棍节
中秋节
国庆节
感恩节
腊八节
更多话题
栏目导航
IT修真院_JAVA
摄影
故事
互联网
读书
旅行
热点阅读
碎碎念
民间工艺故事——布老虎的来历
云没你自由,风没你迅疾
低级玩偶1
聊聊kafka consumer offset lag incr
真空镀膜的工艺过程
网新关键词
你愿意以喜欢的方式过一生吗?
电影《芳华 》有感英雄刘峰
我的自白: 总在释放自己脾气之后会有纠结与后悔
IT修真院_JAVA
震惊!分页数据查询竟然还能够这样写?判断下一页的方法还能这样?
ApplicationContext无法加载bean的问题
关于@Autowired、
为什么要用Log4j来替代System.out.println
db设计中的字段“修真类型”该存储什么类型?
太吓人了!自增ID居然有这种坏处!什么样的场景下不使用自增ID?
什么是HTTP协议?
Log4j的好处——同SystemOutPrintIn的比较
【北京分院一百七十三期】有哪些常见的验证表单方式(即时输入验证,
log4j浅析及简单用法
网友评论