JS ファイルで EL 式の console.log を実行する方法
jQuery(document).ready(function() {
$('.js-bbCheckbox').click(function(event) {
var bbck = '${tagOne}';
console.log (bbck);
console.log (${tagTwo});
});
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 コードと同期して実行されません。Web ブラウザーで JSP ページを右クリックして[ソースの表示]を実行すると、表示されます。
あなたの具体的な問題は${tagTwo}
、引用符で囲まれていないため、JSによって変数名として解釈されるプレーンなバニラ文字列が返されるために発生すると思います。
変数名ではなく、完全な JS 文字列を JSP に出力させる必要があります。
console.log('${tagTwo}');