如何在JS文件中对EL表达式进行console.log
jQuery(document).ready(function() {
$('.js-bbCheckbox').click(function(event) {
var bbck = '${tagOne}';
console.log (bbck);
console.log (${tagTwo});
});
最佳答案
首先,您需要了解 JSP(以及 JSTL 和 EL)基本上生成 HTML(以及 CSS 和 JS)代码。它不与 JavaScript 代码同步运行。如果您在网络浏览器中右键单击 JSP 页面并执行查看源代码,那么您就会看到它。
我认为你的具体问题是因为 ${tagTwo}
返回一个普通的普通字符串,而该字符串又被 JS 解释为变量名,因为它没有包含在引号。
您需要让 JSP 打印完整的 JS 字符串而不是变量名称。
console.log('${tagTwo}');
关于javascript - 如何在JS文件中对EL表达式进行console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034625/