JSON-taglib如何输出JSON?

问题描述

dt2.jsp<%@pagecontentType="text/html;charset=UTF-8"import="java.io.*,java.util.*,java.sql.*"%><%@pageimport="javax.servlet.http.*,javax.servlet.*,net.sf.json.JSONArray"%><%@pagepageEncoding="UTF-8"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c1"%><%@tagliburi="http://java.sun.com/jsp/jstl/sql"prefix="sql"%><%@tagliburi="http://www.atg.com/taglibs/json"prefix="json"%><sql:setDataSourcevar="snapshot"driver="com.mysql.jdbc.Driver"url="jdbc:mysql://127.0.0.1:3306/test"user="root"password="root"/><sql:querydataSource="${snapshot}"var="result"sql="SELECT*fromt1;"/><json:object><json:propertyname="total"value='${result.rowCount}'/><json:arrayname="rows"var="item"items="${result.rows}"><json:object><json:propertyname="NAME"value="${item.name}"/><json:propertyname="AGE"value="${item.age}"/><json:propertyname="ADR"value="${item.adr}"/></json:object></json:array></json:object>

<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>平台</title><linkid="dlink"rel="stylesheet"type="text/css"href="css/easyui.css"><linkrel="stylesheet"type="text/css"href="css/icon.css"><linkrel="stylesheet"type="text/css"href="css/color.css"><linkrel="stylesheet"type="text/css"href="css/line.css"><styletype="text/css">*{font-size:12px;}#headera{font-size:14px;}#mainwrap{margin:0;}#content{width:100%;padding:0;border:0;}</style><linkrel="stylesheet"href="css/main.css"type="text/css"/><scripttype="text/javascript"src="js/jquery-1.8.0.min.js"></script><scripttype="text/javascript"src="js/jquery.easyui.min.js"></script><scripttype="text/javascript"src="js/datagrid-detailview.js"></script><scripttype="text/javascript"src="js/easyui-lang-zh_CN.js"></script></head><body><tableid="tt3"class="easyui-datagrid"style="height:490px"data-options="url:'dt2.jsp',title:'诉求工单',fitColumns:true,view:'detailview',striped:true,sortName:'NAME',sortOrder:'asc',rownumbers:true,pagination:true,loadMsg:'正在处理,请稍候……'"><thead><tr><thfield="NAME"width="90">姓名</th><thfield="AGE"width="110"sortable="true">年龄</th><thfield="ADR"width="260"sortable="true">住址</th></tr></thead></table><scripttype="text/javascript">$(function(){$('#tt3').datagrid({view:detailview,detailFormatter:function(index,row){return'<divclass="ddv"style="padding:5px0"></div>';},onExpandRow:function(index,row){varddv=$(this).datagrid('getRowDetail',index).find('div.ddv');ddv.panel({height:100,border:false,cache:false,loadingMessage:'加载中……',href:'dt2.jsp',onLoad:function(){$('#tt3').datagrid('fixDetailRowHeight',index);}});$('#tt3').datagrid('fixDetailRowHeight',index);}});});</script><jsp:includepage="dt2.jsp"/></body></html>用到了EasyUI的datagrid插件,设置data-option的URL属性后,datagrid中无数据,单独运行dt2.jsp是可以产生正常的JSON数据的,求解?

时间: 2025-01-19 10:44:01

JSON-taglib如何输出JSON?的相关文章

在Action中以Struts2的方式输出JSON数据的实例_java

下面是整个Action的完整代码: package cn.ysh.studio.struts2.json.demo.action; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.Servlet

python中json格式数据输出的简单实现方法_python

主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info["code"]=1 info["id"]=1900 info["name"]='张三' info["sex"]='男' list=[info,info,info] data={} data["code"]=1 data["id"]=190

jquery调用WebService和WebService输出JSON

(环境:vs2008+jquery1.2.3) 发现.net自带的ajax.net使用webservice输出的是json,其中关键的就是在请求时: Content-Type:application/json;utf-8 所以我们只要在POST时加上一个Content-Type:application/json;utf-8就可以了 $.ajax({ type: "POST", contentType:"application/json;utf-8", url: &q

python中json格式数据输出实现方式

python中json格式数据输出实现方式 主要使用json模块,直接导入import json即可. 小例子如下:     #coding=UTF-8 import json info={} info["code"]=1 info["id"]=1900 info["name"]='张三' info["sex"]='男' list=[info,info,info] data={} data["code"]=

javascript-用Javascript输出Json时无法显示

问题描述 用Javascript输出Json时无法显示 ,感谢大神 解决方案 你json字符串明显就错了 {("userinfo")(: ==> {"userinfo": 解决方案二: 你的ShowJson.aspx 返回的 json格式应该有问题,你写个简单js文件试试,要是能通过(我看你的客户端貌似没啥问题),就找你服务端程序的输出问题 你把下面这个存成js文件 替换你的后台程序 $.getJSON("xxx.js",function(

.Net基于MVC4 Web Api输出Json格式实例_实用技巧

本文实例讲述了.Net基于MVC4 Web Api输出Json格式的方法,分享给大家供大家参考.具体实现方法如下: 1.Global 中增加json输出 复制代码 代码如下: GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("json", "true", "application/json"

php 输出json及显示json中的中文汉字详解及实例_php实例

php 输出json及显示json中的中文汉字 在php中,我们经常需要将数组输出json,只需要使用json_encode函数处理一下数组即可,但有的时候数组里面有中文,使用json_encode函数处理后中文字符被编码成了Unicode,如何才能在json中显示中文呢?请看下文. 首先介绍一下php输出json格式: 一种最简单的用法,就是把数组直接输出为json,如下: <?php $arr = array('p1'=>'ni"hao','p2'=>2,'ch'=>

mysql-求这段php输出json 格式

问题描述 求这段php输出json 格式 比如循环10次输出的json格式是什么的,因为对php不懂 while ($row=mysql_fetch_array($query)) { $sayList[] = array( 'title'=>"aa", 'pic'=>"bb" ); } echo json_encode($sayList); 一次的话,应当是{ "title": "aa", "pic&qu

JavaScript遍历Json串浏览器输出的结果不统一问题_javascript技巧

没有介绍正文之前先给大家说下json是什么. JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法.使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript.它基于ECMAScript第3版中JavaScript对象字面量语法子集的一种文本格式.这表示可以使用responseText从服务器中检索JSON数据,然后再使用JavaScript的eval()方法将JSON字符串转换成JavaScrip

请问 如何输出json格式数据?

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.Configuration;usingSystem.Data;usingSystem.Data.SqlClient;publicpartialclasstestttttttttttttt_输出Json格式