`
liyiye
  • 浏览: 426936 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSON taglib学习笔记

    博客分类:
  • java
阅读更多

JSON-taglib 是 JSP 2.0 标签库,用于生产 JSON (JavaScript Object Notation) 数据结构。

使用方法:
  把 Json-taglib.jar 到 WEB-INF/lib目录

下面是一个示例:

<!----><json:object>
  <json:property name
= " outer "  value = " foo " />
    
  <json:object name
= " inner " >
    <json:property name
= " innerProp1 "  value = " val1 " />
    <json:property name
= " innerProp2 "  value = " val2 " />
    
    <json:object name
= " inner2 " >
      <json:property name
= " inner2Prop1 "  value = " in2p1 " />
      <json:property name
= " inner2Prop2 "  value = " in2p2 " />
    </json:object>  
      
  </json:object> 
</json:object>

输出的内容如下:

<!---->{
  
" outer " " foo " ,
  
" inner " : {
    
" innerProp1 " " val1 " ,
    
" innerProp2 " " val2 " ,
    
" inner2 " : {
      
" inner2Prop1 " " in2p1 " ,
      
" inner2Prop2 " " in2p2 "
    }
  }
}

JSON Arrays


使用数组

<!----><json:object> 
  <json:array name
= " days "  items = " ${days} " />
  <json:array name
= " bools "  items = " ${bools} " />
  <json:array name
= " numbers "  items = " ${numbers} " />
</json:object>

输出的结果:

<!---->{
  
" days " : [ "Mon","Tue","Wed","Thur","Fri","Sat","Sun" ] ,
  
" bools " : [ true,false,true ] ,
  
" numbers " : [ 1,2,3 ]
}

JSON-taglib 官网: http://json-taglib.sourceforge.net/

分享到:
评论

相关推荐

    json-taglib 使用方法

    ### json-taglib 使用方法详解 #### 一、简介 json-taglib 是一款针对Java Web应用设计的标签库,主要用于在JSP页面中生成JSON格式的数据。通过简单的标签语句即可实现JSON对象及数组的构建,大大简化了JSON数据的...

    json-taglib-0.4.1.jar

    JSON Taglib是一个基于Java的库,专为处理和呈现JSON数据在JSP页面上而设计。这个库的版本是0.4.1,体现在提供的文件"json-taglib-0.4.1.jar"中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因...

    json-lib及json-taglib包

    `json-lib`和`json-taglib`是两个与JSON相关的Java库,它们为Java开发者提供了处理JSON数据的工具和功能。 `json-lib`是Java中一个流行的JSON库,它提供了多种Java类型到JSON对象的转换,包括基本类型、集合、Map、...

    json-taglib0.4.1jar包

    而`json-taglib`是针对Java的一个标签库,它提供了在JSP页面上方便地处理和渲染JSON数据的能力。`json-taglib 0.4.1`是该库的一个特定版本,可能包含了优化和修复了之前版本的一些问题。 在Java Web开发中,我们...

    json-taglib版本0.4.1.rar

    JSON Tag Library,简称json-taglib,是一个用于Java的开源库,专门处理JSON(JavaScript Object Notation)数据格式。在标题中提到的“json-taglib版本0.4.1.rar”是一个压缩包,其中包含了该库的0.4.1版本。这个...

    j2ee学习笔记-j2ee学习笔记

    **J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的平台,主要用于构建企业级的分布式应用系统。它提供了服务器端组件模型、服务和API,支持...

    Servlet+MVC+taglib+JSON+Android

    Servlet、MVC、Taglib、JSON以及Android是五个在IT领域中至关重要的概念,它们各自在Web开发和移动应用开发中扮演着不同的角色。让我们逐一深入探讨这些技术及其相互之间的联系。 Servlet是Java中用于扩展服务器...

    [JSP&Servlet;学习笔记(第2版)]

    本学习笔记将深入探讨这两个概念,以及它们如何协同工作以提供高效、灵活的Web服务。** **JSP简介:** JSP是一种服务器端的脚本语言,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现动态内容的生成。JSP文件...

    林学良Jsp&Servlet学习笔记

    **林学良Jsp&Servlet学习笔记**: 这份学习资料可能是对JSP和Servlet基础知识的系统性讲解,涵盖了上述概念和原理,适合初学者入门。通过阅读这份笔记,你可以了解JSP和Servlet的基本语法、生命周期、以及如何将它们...

    使用taglib获取多媒体文件信息 C++

    Taglib是一个非常实用的C++库,专门用于解析多媒体文件的元数据,如作者、流派、大小等信息。这个库支持多种文件格式,包括MP3、FLAC、Ogg Vorbis、Musepack、WAVPack、WMA、AAC以及MP4等,使得开发人员能够方便地在...

    struts taglib使用示例

    struts taglib使用示例 struts taglib使用示例 struts taglib使用示例struts taglib使用示例 struts taglib使用示例

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    struts-taglib-1.3.10.jar struts-taglib.jar taglib.jar

    Servlet &JSP学习笔记NetBeans源代码

    在这个"Servlet & JSP学习笔记NetBeans源代码"压缩包中,你将找到一系列与Servlet和JSP相关的示例代码,这些代码是基于NetBeans IDE编写的,并且是在Tomcat服务器上运行的。 Tomcat是一个开源的轻量级Web服务器和...

    jsp&servlet;学习笔记_第2版_光盘(看评论酌情下载)

    本篇文章将详细讲解这两个技术及其相互关系,以及如何通过学习笔记和提供的源码来深入理解它们。** **一、JSP技术** JSP是一种服务器端的脚本语言,用于创建动态网页。它允许开发者将HTML代码与Java代码混合编写,...

    dojo与json应用

    为了更好地解析和展示JSON数据,济南矩阵软件工程公司开发了一套自定义的Taglib(标签库),这些标签可以帮助开发者更方便地操作JSON数据。下面详细介绍这些标签的使用方法: - **** - **参数**: `id`。必须为JSON...

    使用pager-taglib分页完整例子

    在JavaWeb开发中,分页是常见的功能,用于在大量数据中进行导航。"pager-taglib"是一个专门用于实现分页效果的标签库,它提供了一种方便的方式...通过学习和实践,你可以掌握这个库的使用,提升你的Web应用的用户体验。

    idea需要的taglib标签库包

    idea需要的taglib标签库包,idea没有自带的taglib标签库,需要手动导入taglib包,并且配置对应的路径,进入“settings”设置选项,然后搜“DTD”然后如下图,在左边的标签选项卡找到“Schemas and DTDS” ,在url的...

    taglib-1.9.1.tar.gz

    Taglib是一个开源库,主要用来处理音频文件的元数据,特别是ID3V2标签。这个库广泛用于音乐播放器、音频处理工具和其他需要读取或修改音频文件信息的应用程序。"taglib-1.9.1.tar.gz"是Taglib库的1.9.1版本的源代码...

    jsp完整学习笔记(完整版)

    **JSP完整学习笔记概述** 本笔记是作者在专业培训学校学习JSP的总结,旨在为读者提供一个全面了解和掌握JavaServer Pages (JSP) 技术的资源。JSP是Java平台上的动态网页技术,它允许开发人员将静态HTML内容与动态...

Global site tag (gtag.js) - Google Analytics