Jsp 具有两个动态日期的Highcharts标题文本
在我的JSP页面中,我集成了highcharts图形 以下代码从上一页获取2个不同的日期: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
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'}
},