`
流浪鱼
  • 浏览: 1681770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freemarker解析json数组

 
阅读更多

其中imgs数据为[{url:'aaa'},{url:'bbbbb'}]

 

<#assign text>${imgs}</#assign>
	<#assign json=text?eval />
	<#list json as item>
		<img width="30" height="30" src="${item.url}" />
	</#list>

 整体代码为:

<#macro artimgs imgs>
<div class="mt5 pt10 pl10 pr10 bbd pb5 bgwrite mb5" >
	<#assign text>${imgs}</#assign>
	<#assign json=text?eval />
	<#list json as item>
		<img width="30" height="30" src="${item.url}" />
	</#list>
</div>
</#macro>

 

 

分享到:
评论
2 楼 sunteng 2016-04-26  
sunteng 写道
这是json 吗

[{url:'aaa'},{url:'bbbbb'}]
1 楼 sunteng 2016-04-26  
这是json 吗

相关推荐

    Freemarker小demo

    在这个"Freemarker小demo"中,我们将探讨如何使用Freemarker来解析JSON数据并将其展示在HTML页面上,同时也会涉及到HTML标签的截取技术。 首先,让我们深入理解Freemarker的工作原理。Freemarker是一个基于模板的...

    json、post请求、freemarker模拟生成sql、wsdl2Java生成客户代码

    例如,`JSONObject`类可以用来创建一个JSON对象,`JSONArray`处理数组形式的JSON数据,而`Gson`类则提供了更强大的序列化和反序列化功能。 Post请求是HTTP协议中的一个重要方法,常用于向服务器发送数据,比如表单...

    Extjs Tree + JSON + Struts2 例子

    对于 ExtJS Tree 的数据加载器,它期望接收一个 JSON 数组,因此无法解析 Struts2 返回的对象。 为了解决这个问题,开发者转向了 json-lib,这是一个 Java 库,用于处理 JSON 数据。json-lib 可以帮助我们将 Struts...

    ExtJs + Struts2 + JSON 程序总结

    4. 将JSON数组设置为Action的返回值,Struts2的JSON插件会自动处理这个返回值,将其包装成JSON响应并发送到前端。 在前端,EXTJS使用Ajax请求调用Struts2 Action,接收返回的JSON数据,然后动态渲染UI,展示所有...

    struts2使用json返回对象和列表(案例)

    返回结果时,Struts2同样会自动将列表转换为JSON数组。以下是一个简单的例子: ```java public class UserListAction extends ActionSupport { private List&lt;Users&gt; userList; @JSON(name="USER_LIST") public ...

    Struts2中使用JSON数据格式所需全部jar包

    4. `freemarker-x.x.x.jar`:虽然不是直接处理JSON,FreeMarker是Struts2默认的视图技术,有时可能需要将JSON数据与FreeMarker模板结合使用。 5. `struts2-core-x.x.x.jar`:Struts2的核心库,包含Action、...

    Java的Struts2框架配合Ext JS处理JSON数据的使用示例

    从给定内容中可以看出,Ext JS需要的是一个JSON数组格式,而Struts2 json-plugin默认生成的是一个JSON对象格式。这种格式上的微小差异会导致Ext JS无法正确解析数据,从而不能动态加载树状菜单的数据项。 为解决这...

    sturts2整合json的jar 包

    JSON因其轻量级和易于解析的特性,在Web服务和前端数据传输中广泛使用。 为了在Struts2中整合JSON,我们需要一系列的库文件,这些文件在提供的压缩包中已经包含。下面我们将逐一解析这些文件及其在整合过程中的作用...

    ajax struts 无刷新访问后台返回json数据

    - **解析JSON数据**:收到服务器返回的JSON字符串后,使用`JSON.parse()`方法将其转换为JavaScript对象,然后可以在前端进行操作,如更新DOM元素。 ### 5. 示例项目 在提供的"strutsjson"压缩包中,应该包含了一个...

    SpringBoot框架实现JSP跳转和接口Json返回

    在这个例子中,`/api/users`接口将返回一个包含两个User对象的Json数组。 总结,虽然SpringBoot对JSP支持有限,但通过上述步骤,我们仍然可以在SpringBoot项目中使用JSP进行视图渲染。同时,利用`@RestController`...

    servlet实现 网上商品信息查询

    如果使用JSON,可以返回JSON数组,由前端JavaScript处理。 8. **资源释放**:当Servlet完成其工作后,它会关闭数据库连接并清理资源,以防止内存泄漏。 9. **报告分析**:`报告.doc`可能是一份关于系统性能、用户...

    spingjar包

    在Spring MVC中,FreeMarker可以作为视图解析器,帮助开发者将模板与数据模型结合,生成动态内容。 5. **c3p0(c3p0-0.9.1.jar)**:c3p0是一个开源的JDBC连接池,提供数据源和JNDI绑定的数据源。虽然Druid是现代的...

    Spring mvc5.0.3 所有jar包

    5. **视图解析**: Spring MVC支持多种视图技术,如JSP、FreeMarker、Thymeleaf等。通过`viewResolver`配置,可以指定视图解析器,将视图名解析为实际的视图路径。 6. **RESTful风格的URL设计**: Spring MVC支持创建...

    springmvc第一天课堂笔记1

    - **JSON数据交互**:支持将对象转换为JSON格式进行传输,通常配合Jackson库使用。 - **RESTful支持**:通过注解配置,可以轻松创建符合REST原则的Web服务。 - **拦截器(Interceptor)**:实现预处理和后...

    漏洞检测CVE-2017-7525---poc

    CVE-2017-7525漏洞主要利用了Apache Struts框架中的`Freemarker`和`XSLT`组件存在的安全问题。当应用程序使用这些组件处理用户提交的数据时,如果没有正确过滤或验证输入,则可能导致恶意代码被执行。 #### 五、...

    Springmvc第一天课堂笔记

    - **ViewResolver**:视图解析器,将逻辑视图名解析为实际的视图对象(如JSP、Freemarker等)。 - **View**:视图对象,负责渲染视图,展示数据。 2. **Spring MVC 请求处理流程** 1. 用户发起请求到...

    springMvc_SpringMvc入门_

    9. **数据绑定**:Spring MVC 提供了强大的数据绑定功能,可以从请求参数自动绑定到 Controller 方法的参数,支持基本类型、对象、数组和集合的绑定。 10. **验证**:使用 `@Valid` 注解配合 Hibernate Validator ...

    springmvc课堂笔记

    - **实现**:根据应用需求选择不同的视图技术(如JSP、Freemarker、Thymeleaf等)。 #### 三、SpringMVC入门案例 本节通过一个简单的商品列表查询案例来详细介绍SpringMVC的基本使用。 ##### 3.1 案例需求 - **...

    java从入门到精通笔记

    - **JSON数据**: 解析与发送JSON格式的数据 **12. EasyUI** - **EasyUI框架**: 快速构建界面 - **组件介绍**: Button, Grid, Dialog等 - **事件绑定**: 绑定点击事件 **13. WebService** - **WebService概念**: ...

    jsp实现树状结构源码

    7. **JSON**:可能用于在客户端和服务器之间传输树状结构数据,因为JSON格式轻量且易于解析。 8. **Ajax**:异步JavaScript和XML,用于实现无刷新的数据更新,提高用户体验。在树状结构中,当用户展开一个节点时,...

Global site tag (gtag.js) - Google Analytics