个人觉得这种大公司 研发团队足够强大的 肯定都是自己研发了。http://www.23code.com/tu-biao-chart/   http://d.apkbus.com/android/category/chart做图表开源的库也很多。

解决方案 »

  1.   

    楼主问个问题:你那个jquery ajax请求 struts2 session 失效 无法跳转的问题怎么改的呀
      

  2.   


    额。。这个还要看项目情况了,我的项目是用的easyui,所以要在easyui里面加一些jquery代码,并且在首页中加入了$(function() {
    var sessionInfo_uid = '${sessionInfo.uid}';
    if (sessionInfo_uid == null || sessionInfo_uid == "") {
    showMsg("提示", "网页已经过期,请重新登录!", true);
    window.location.href = "${pageContext.request.contextPath}/login.jsp";
    }
    });
      

  3.   


    主要是百度有一个APP,图表样式和余额宝的一模一样,所以我以为是用的框架呢
      

  4.   


    额。。这个还要看项目情况了,我的项目是用的easyui,所以要在easyui里面加一些jquery代码,并且在首页中加入了$(function() {
    var sessionInfo_uid = '${sessionInfo.uid}';
    if (sessionInfo_uid == null || sessionInfo_uid == "") {
    showMsg("提示", "网页已经过期,请重新登录!", true);
    window.location.href = "${pageContext.request.contextPath}/login.jsp";
    }
    });
    我们的项目也是jquery easyui 你上面说的“所以要在easyui里面加一些jquery代码” ,指的是啥呀?
      

  5.   


    额。。这个还要看项目情况了,我的项目是用的easyui,所以要在easyui里面加一些jquery代码,并且在首页中加入了$(function() {
    var sessionInfo_uid = '${sessionInfo.uid}';
    if (sessionInfo_uid == null || sessionInfo_uid == "") {
    showMsg("提示", "网页已经过期,请重新登录!", true);
    window.location.href = "${pageContext.request.contextPath}/login.jsp";
    }
    });
    我们的项目也是jquery easyui 你上面说的“所以要在easyui里面加一些jquery代码” ,指的是啥呀?
    /**
     * @author
     * 
     * @requires jQuery,EasyUI
     * 
     * 通用错误提示
     * 
     * 用于datagrid/treegrid/tree/combogrid/combobox/form加载数据出错时的操作
     */
    var easyuiErrorFunction = function(XMLHttpRequest) {
    $.messager.progress('close');
    $.messager.alert('错误', XMLHttpRequest.responseText);
    };
    $.fn.datagrid.defaults.onLoadError = easyuiErrorFunction;
    $.fn.treegrid.defaults.onLoadError = easyuiErrorFunction;
    $.fn.tree.defaults.onLoadError = easyuiErrorFunction;
    $.fn.combogrid.defaults.onLoadError = easyuiErrorFunction;
    $.fn.combobox.defaults.onLoadError = easyuiErrorFunction;
    $.fn.form.defaults.onLoadError = easyuiErrorFunction;