我有一个 JSP 页面,我需要在我的 javascript 函数中使用我的 JSTL 参数。我知道如何将 JSTL 传递给 javascript,但我想通过使用第三个 .js 文件来完成,因为我的 String 参数是一个大字符串,并且在 JSP 页面中显示它的硬编码太奇怪了
假设 ${data} 是我的数据,我想在我的主 JSP 文件中的 javascript 函数中使用它,如下所示:
function x(){
....
doSomeTask(myData);
}
我希望这个 myData 来自另一个 javascript 的地方,它确实有这样的主体:
var myData = ${data}; //this is a different js file, lets say for example alldata.js
但是,当我测试它时,这个解决方案将不起作用!
当我将 ${data} 传递给那个 js 变量时,如何将我的数据分开并从我的 jsp 中调用它?