Scriptlet で JavaScript 変数を使用できるようにする方法について、どうしても提案が必要です。私は、スクリプトレットコードがサーバー上で実行されるクライアント側でJavaScriptが実行されることを知っています。しかし、JavaScript変数をスクリプトレットで使用できるようにする方法があると思います。以下は私のコードです。
Javascript の楽しみ
function showDirStructure(repoId, repoName){
<%
String sr = repoId;
if(sr!=null){
JSONObject obj = getDirStructure.createJsonObject(request.getParameter("repoId"));
%>
上記の JavaScript 関数 (showDirStructure) は 2 つのパラメーターを取ります。これらのパラメーターを Scriplet タグで使用して createJsonObject (サーバー側メソッド) を呼び出す必要があります。