JqPlot的问题,在jsp页面里显示不出来啊!!!!

时间:2022-09-15 10:40:50
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"  isELIgnored="false"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'list.jsp' starting page</title>
    
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
 <link rel="stylesheet" type="text/css" href="css/jquery.jqplot.css"  /> 
<script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script>   
    <script language="javascript" type="text/javascript" src="js/jquery-1.5.1.min.js" ></script>    
    <script language="javascript" type="text/javascript" src="js/jquery.jqplot.js" ></script>    
    <script language="javascript" type="text/javascript" src="js/jqplot.pieRenderer.js" ></script>    
    <script type="text/javascript" language="javascript">    
  function change(){
    var line1 = new Array();
    alert(line1);
    line1.push(['aaa',2]);
line1.push(['bbb',3]);
line1.push(['ccc',5]);
    alert(line1);
    plot1 = $.jqplot('chart', [line1], {    
        title:'客户贡献统计图 ',//设置饼状图的标题    
        seriesDefaults: {   
            fill: true,    
            showMarker: false,    
            shadow: false,    
            renderer:$.jqplot.PieRenderer,    
            rendererOptions:{    
                diameter: undefined, // 设置饼的直径    
                padding: 20, // 饼距离其分类名称框或者图表边框的距离,变相该表饼的直径    
                sliceMargin: 9, // 饼的每个部分之间的距离    
                fill:true, // 设置饼的每部分被填充的状态    
                shadow:true, //为饼的每个部分的边框设置阴影,以突出其立体效果    
                shadowOffset: 2, //设置阴影区域偏移出饼的每部分边框的距离    
                shadowDepth: 5, // 设置阴影区域的深度    
                shadowAlpha: 0.07 // 设置阴影区域的透明度    
            }    
        },    
        legend:{    
            show: true,//设置是否出现分类名称框(即所有分类的名称出现在图的某个位置)    
            location: 'ne', // 分类名称框出现位置, nw, n, ne, e, se, s, sw, w.    
            xoffset: 12, // 分类名称框距图表区域上边框的距离(单位px)    
            yoffset: 12, // 分类名称框距图表区域左边框的距离(单位px)    
        }    
    });  
}   
</script>    
  </head>
  
 <body onLoad="change()">
 <div id="chart" style="margin-top:20px; margin-left:20px; width:460px; height:500px;"></div>    
  </body>
</html>



这些代码我写在html文件里正常显示的,但是我粘在jsp页面里,就啥也不显示了额。有人知道错在哪了么?求高位高手帮帮忙啦!

5 个解决方案

#1


JqPlot的问题,在jsp页面里显示不出来啊!!!!
坐等大神调教~ JqPlot的问题,在jsp页面里显示不出来啊!!!!

#2


JqPlot的问题,在jsp页面里显示不出来啊!!!!
人都去哪了呢

#3


JqPlot的问题,在jsp页面里显示不出来啊!!!!

#4


<base href="<%=basePath%>">
删掉

#5


line1  数据格式有问题   看看应该是[[[data,data ]]]

#1


JqPlot的问题,在jsp页面里显示不出来啊!!!!
坐等大神调教~ JqPlot的问题,在jsp页面里显示不出来啊!!!!

#2


JqPlot的问题,在jsp页面里显示不出来啊!!!!
人都去哪了呢

#3


JqPlot的问题,在jsp页面里显示不出来啊!!!!

#4


<base href="<%=basePath%>">
删掉

#5


line1  数据格式有问题   看看应该是[[[data,data ]]]