javascript関数でjstl変数を読み取りたい。
JSコードはフォームを送信します。
$("#userSubmit").on('submit', function () {
document.getElementById("userForm").submit();
});
したがって、サーバーコードでは-
request.setAttribute("userId", 435);
そしてページがロードされた後-> javascriptコードで-
$("#textBoxInp").keyup(function() {
// I want to access the userId here.
// in html code i can acccess it using JSTL syntax ${userId}
});
JavaScriptコードに式言語を直接記述してください。
$("#textBoxInp").keyup(function() {
var userId = '${userId}';
});
JavaScriptコードが外部ファイルに配置され、JSPで呼び出された場合、これは機能しないことに注意してください。この場合、BalusCがここで説明する4つの方法の1つを参照できます。JavascriptファイルでのJSF ELの混合(彼は5つを説明していますが、そのうちの1つはJSF固有です)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加