- 浏览: 655926 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (233)
- mysql (20)
- tomcat (17)
- log4j (4)
- jdbc (2)
- hibernate (7)
- highcharts (10)
- java (27)
- bat (5)
- html (18)
- xampp (6)
- apache (9)
- Spring (3)
- windows (13)
- js (38)
- jquery (10)
- struts (20)
- json (1)
- css (7)
- 浏览器 (5)
- ASCII码表 (1)
- svn (3)
- 正则表达式 (3)
- vb (1)
- jsp (4)
- xml (2)
- C语言 (1)
- dll (1)
- 数据库 (8)
- 随便写 (19)
- WebService (1)
- Linux (1)
- 云计算 (2)
- HTTP (2)
- 音楽 (1)
- eclipse (2)
- JFreeChart (1)
- jnative (1)
- ant (1)
- WordPress (1)
- JavaEE (1)
- tag (1)
- ognl (1)
- 设计模式 (3)
- sql (2)
- office (5)
- 软件 (6)
- 健身 (18)
- php (2)
- 读书 (4)
- 管理 (1)
- sublime text (2)
- angularJS (1)
最新评论
-
资深菜鸟程序员:
正解 当中,你是最早的,你转载的那篇已经消失了,所以你就是最吊 ...
程序包com.sun.image.codec.jpeg不存在 -
jun1022509040:
http://download.csdn.net/detail ...
C3P0错误APPARENT DEADLOCK!!!解决 -
alafighting:
厉害!膜拜了~
程序包com.sun.image.codec.jpeg不存在 -
darrenzhong:
c3p0 报错APPARENT DEADLOCK!!! 解决方 ...
C3P0错误APPARENT DEADLOCK!!!解决 -
tslihejun:
谢谢,解决了我的问题。
highcharts 大量数据下y轴值精度丢失的解决
web服务器与某台设备通信,web服务器向设备发出http请求,设备返回文本数据,把返回的数据封装进ActionContext中,使用chain二次调用action
返回数据的格式(实际没有回车换行):
deviceName=device01
--separator--waveDataList[0].channelNo=1
--separator--waveDataList[0].channelData = "1111111,2222222,3333333,4444444"
--separator--waveDataList[1].channelNo="2"
--separator--waveDataList[1].channelData = "1111111,2222222,3333333,4444444"
--separator--waveDataList[2].channelNo="3"
--separator--waveDataList[2].channelData = "1111111,2222222,3333333,4444444"
1.向设备发送请求
2.设备返回数据
3.用于画图的jsp
4.struts配置
在ajax中如果只想获得json对象,可以返回一个如下的jsp
返回数据的格式(实际没有回车换行):
deviceName=device01
--separator--waveDataList[0].channelNo=1
--separator--waveDataList[0].channelData = "1111111,2222222,3333333,4444444"
--separator--waveDataList[1].channelNo="2"
--separator--waveDataList[1].channelData = "1111111,2222222,3333333,4444444"
--separator--waveDataList[2].channelNo="3"
--separator--waveDataList[2].channelData = "1111111,2222222,3333333,4444444"
1.向设备发送请求
2.设备返回数据
/** Action1*/ // 这里定义的和设备返回的数据必须对应 private String deviceName; private List<DyWave> waveDataList; // 请求设备,并且接收设备返回的字符串 String receiveString = RemoteDeviceUtil.getRemoteDyWave(deviceInfo.getDiip(), deviceInfo.getDinetPort()); //分割数据 String[] array = receiveString.split(Const_val.C_STR_WAVE_DATA_SEPARATOR); // 把数据放进ActionContext if (null != array) { ActionContext ctx = ActionContext.getContext(); Map<String, Object> map1 = new HashMap<String, Object>(); for (String string : array) { String[] arr = string.split(Const_val.C_STR_EQ_SEPARATOR); map1.put(arr[0], arr[1]); } ctx.setParameters(map1); } ... ... /** Action2*/ JSONArray jsonData = JSONArray.fromObject(waveDataList); if (null != jsonData) { // 这个json变量用于js画图 this.jsonData = jsonData.toString(); } else { this.jsonData = ""; } ... ...
3.用于画图的jsp
$(document).ready(function(){ var jsonData = '<s:property value='jsonData' escape='false'/>'; var obj = eval("(" + jsonData + ")"); $.each(obj, function(idx,item){ drawChart1(item.channelNo,"", item.channelData, "","","",item.channelNo); }); });
4.struts配置
<action name="getDyWaveData" class="UserDyWaveAction" method="getDyWaveData"> <result type="chain" name="success">getWarpDyWaveData</result> </action> <action name="getWarpDyWaveData" class="UserDyWaveAction" method="getWarpDyWaveData"> <result name="success">/JSP/user/UserMonitorDyWave.jsp</result> </action>
在ajax中如果只想获得json对象,可以返回一个如下的jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="GBK"%> <%@taglib prefix="s" uri="/struts-tags"%> <s:property value='jsonData' escape='false'/>
发表评论
-
JQuery中的offset()
2014-12-02 13:56 831obj.offset().left 和 obj.off ... -
在struts-default中使用json
2014-10-21 14:46 1153如何在struts-default中使用json ... -
angularJS 中的逻辑form
2014-10-20 18:50 913angularJS中可以针对form表单进行校验,例如 ... -
JQuery简单的键盘事件
2014-09-05 11:11 936//键盘操作 $(document).keydow ... -
在Struts2的service中取得国际化资源(i18n)
2014-07-01 17:53 841如下所示 String message = Loca ... -
Filter造成的乱码
2014-06-19 15:08 1753现象是:更新操作完成后,本应该是中文的字段都莫名 ... -
浅谈Javascript 中几种克隆(clone)方式(转)
2014-06-11 16:09 741一:在Javascript里,如果克隆对象是基本类型,我们 ... -
JS通用事件绑定和移除程序
2014-04-30 08:53 1276首先判断是否可使用DOM2级方法,然后判断是否可使用 ... -
JS执行环境
2014-04-29 18:21 1670全局执行环境是window对象,因此所有全局变量和函数都是作 ... -
JS命名空间
2014-04-29 17:26 715空间的定义 以下片段定义了一个名为CM的空间 (f ... -
respond.js在IE下不工作
2014-03-07 14:15 1488找了半天原因,最后发现原来是respond.js和boots ... -
文档声明<!DOCTYPE html>导致document.body.offsetHeight取值为0
2014-03-03 13:36 1041关于通过JS获取窗口高度和宽度的问题,如果使用了文档声 ... -
JSP中的标签
2013-10-10 09:08 913第一部分 通用标签之控制标签 1.条件判断标签 < ... -
升级到struts2.3后validate框架失效的解决
2013-09-26 17:46 2838突然之间validate验证框架不起作用了,上网查了一 ... -
获取父框架iframe的ID
2013-07-22 09:04 976获取父框架iframe的ID var frameId = wi ... -
highcharts 取得y轴的最大最小值
2013-07-17 14:30 4521highcharts的y轴可以指定最大最小值,如果不指定则由h ... -
Struts2中的JSP格式化输出
2013-05-21 08:35 1174第一步 在i18n资源文件中加入格式字符串 #number ... -
Jquery.LazyLoad.js插件修正版下载,实现图片延迟加载特效【转】
2013-03-04 09:29 1848转自:http://paskaa.iteye.com/blog ... -
struts2清除session的方法
2013-02-21 14:04 3587文章转自:http://blog.sina.com.cn/s/ ... -
【HTML】模拟事件触发
2013-02-19 11:20 958使用JQuery很容易办到。 $("#myS ...
相关推荐
PB调用http、api,PB解析json; PB调用http、api,PB解析json; PB调用http、api,PB解析json; PB调用http、api,PB解析json; PB调用http、api,PB解析json; PB调用http、api,PB解析json; PB调用http、api,PB解析...
PB调用http api接口,PB解析json到数据源,get和post都有案列,PB解析json,可解析树立菜单,也完美可解析后将结果存到数据源
只需要将dt传过来就能够生成json类型数据
android调用wcf获取json解析例子
开始写js,用request请求接口url,当请求成功的时候,在控制台打印一下返回的res.data数据,在控制台可以看到打印了接口数据了,在请求接口成功之后,用setData接收数据,并且需在data中声明一个接收数据的变量。...
PB调用http api接口,PB解析json到数据源,get和post都有案列,PB解析json,可解析树立菜单,也完美可解析后将结果存到数据源
json调用json调用json调用json调用
动态调取webservice返回json数据,并把数据绑定到gridview中
易语言JSON解析模块2.0源码例程程序结合易语言扩展界面支持库和应用接口支持库,调用API函数实现JSON解析、生成、编辑。点评:易语言JSON解析模块2.0源码通过封装JSON类形成稳定强大的json处理核心。资源作者:。...
java调用json参数的webservice 涉及技术: JAVA JSON WEBSERVICE
经过实战检验的json数据解析,手把手教你如何解析...当调用第三方接口时如何做到快准狠的json数据的解析,怎么去处理数据,新手看一遍就懂,不服来辩,我就设置最低价格,实战经验带你轻松愉快的去解析数据!!!!!!
使用c++调用Python中的函数并返回数据,部分代码参考自网络。
用于WINCE下http请求和json解析的可用包,包括Newtonsoft.Json Compact 3.5 For WinCE和system.web的http请求包,经过测试,可以使用
调用微信自定义查询菜单接口,返回json数据串,用java来实现了将该json串转成一级菜单,二级菜单对应的list集合。
PB调用http api接口,PB解析json到数据源,get和post都有案列,PB解析json,可解析树立菜单,也完美可解析后将结果存到数据源
PB写的对JSON数据格式的控制,解决WEB上rest接口问题
MFC程序中通过HttpGet和HttpPost方式向WebService发送请求,WebService以Json的方式返回数据,MFC程序解析Json,得到指定数据。
本文档是json解析工具类,传入json参数类型数据,调用工具类方法,可直接解析,其中内含直接调用说明文档。亲测方便可以。
PHP与AJAX返回json数据调用.zip