Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 具有两个动态日期的Highcharts标题文本_Jsp_Dynamic_Highcharts_Title - Fatal编程技术网

Jsp 具有两个动态日期的Highcharts标题文本

Jsp 具有两个动态日期的Highcharts标题文本,jsp,dynamic,highcharts,title,Jsp,Dynamic,Highcharts,Title,在我的JSP页面中,我集成了highcharts图形 以下代码从上一页获取2个不同的日期: String T1=request.getParameter("T1"); String T2=request.getParameter("T2"); 我想将这两个日期有效地传递到highcharts图表的标题文本中。请帮我把代码做好 以下是highcharts中标题文本的代码: title: { text: 'Database Status From ${T1} to

在我的JSP页面中,我集成了highcharts图形

以下代码从上一页获取2个不同的日期:

String T1=request.getParameter("T1");
String T2=request.getParameter("T2");
我想将这两个日期有效地传递到highcharts图表的标题文本中。请帮我把代码做好

以下是highcharts中标题文本的代码:

title: {
                text: 'Database Status From ${T1} to ${T2}',
                    style: {fontSize: '10px'}
            },
我为你做了一把小提琴:


以下代码在实现您(Barbara)的建议后运行良好:

<script>

$(function () {
    var chart;

var val1 = '<%=instdbout %>';
var val2 = '<%=seconds %>';

var result1 = (val1 / val2) * 100;
var result2 = 100 - result1;

var valdt1 = '<%=request.getParameter("T1") %>';
var valdt2 = '<%=request.getParameter("T2") %>';

    $(document).ready(function() {

        // Radialize the colors
        Highcharts.getOptions().colors = $.map(Highcharts.getOptions().colors, function(color) {
            return {
                radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
                stops: [
                    [0, color],
                    [1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
                ]
            };
        });

        // Build the chart 1
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'PIE',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            title: { 
             text: 'Database Status From ' + valdt1 +' To ' + valdt2, 
             style: {fontSize: '10px'}
         },

$(函数(){
var图;
var val1='';
var val2='';
var结果1=(val1/val2)*100;
var result2=100-result1;
var valdt1='';
var valdt2='';
$(文档).ready(函数(){
//使颜色呈放射状
Highcharts.getOptions().colors=$.map(Highcharts.getOptions().colors,函数(color){
返回{
径向梯度:{cx:0.5,cy:0.3,r:0.7},
停止:[
[0,颜色],
[1,Highcharts.Color(Color).brighlight(-0.3).get('rgb')]//darken
]
};
});
//构建图表1
图表=新的高点图表。图表({
图表:{
renderTo:“派”,
plotBackgroundColor:null,
plotBorderWidth:null,
plotShadow:false
},
标题:{
文本:“数据库状态从'+valdt1+'到'+valdt2,”,
样式:{fontSize:'10px'}
},

这是JSP吗?你有什么错误吗?是的,这是JSP,我放了${T1},${T2},当我这样做时,它会抛出错误。请帮助。我已经有一段时间没有使用JSP了,但我会尝试。你会得到什么错误?如果你看一下开发工具中的代码,你会看到什么文本字符串(到那时它应该被替换为值)?我没有得到这样的错误,但我的意图没有实现。JavaScript代码如下:谢谢Barbara…它工作了。有时简单的事情从来不会出现在脑海中。太好了…再次感谢。我只是将代码替换/取消注释为:var valdt1=var valdt2=
text: 'Database Status From ' + valdt1 +' To ' + valdt2, 
<script>

$(function () {
    var chart;

var val1 = '<%=instdbout %>';
var val2 = '<%=seconds %>';

var result1 = (val1 / val2) * 100;
var result2 = 100 - result1;

var valdt1 = '<%=request.getParameter("T1") %>';
var valdt2 = '<%=request.getParameter("T2") %>';

    $(document).ready(function() {

        // Radialize the colors
        Highcharts.getOptions().colors = $.map(Highcharts.getOptions().colors, function(color) {
            return {
                radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
                stops: [
                    [0, color],
                    [1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
                ]
            };
        });

        // Build the chart 1
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'PIE',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            title: { 
             text: 'Database Status From ' + valdt1 +' To ' + valdt2, 
             style: {fontSize: '10px'}
         },