我想知道如何在jsp中运行JavaScript框架chartjs。在条形图的options
部分中有以下行:
//Interpolated JS string - can access value
scaleLabel : "<%=value%>",
但<%=
和%>
是JSP标记。那么你如何正确运行呢?还有,还有其他问题吗?
答案 0 :(得分:1)
如果您想要默认值,则无需指定默认值,因此尝试删除相关行。
如果您希望保持完整,则必须对其进行转义,因为此处的正确JavaScript中包含JSP表达式。
您可以使用JSP Expression转义它。
scaleLabel : "<<%= "%=value%" %>>",
您可以使用JSP EL Expression转义它。
scaleLabel : ${ '"<%=value%>"' },
另一种选择是使用不包含JSP表达式的等效JavaScript。
scaleLabel : "<" + "%=value%" + ">",