javascript 中的 Scriptlet 和 scriptlet 中的 js 变量

Scriplet inside javascript and js variable in scriplet

我想在 javascript 函数中使用 scriplet。在 scriplet 中,我想使用一个 javascript 变量。我如何访问脚本中的 javascript 变量?

代码:

<script>
window.onload = function(e)
                        {
                           arr  = $('#hidden_field').val();
                           arr  = JSON.parse(arr);
                           for(var i=0;i < arr.length;i++){
                                <% SomeClass class = doSomething(arr[i]);
                                %>
                           }
                        }
</script>

我想将 arr[i] 值传递给 doSomething 函数并获得一些结果。我该怎么做?

为什么你想访问模态以直接查看按照好的练习这样做是不对的this.Because你应该通过响应发送你的数据。 但如果您想这样做,请按照以下步骤操作:

你可以做一件事,将你的 JS 变量值分配给任何隐藏字段,然后访问它。

 <input type="hidden" name="test" value="10">

onSubmit 表单下面的脚本将执行 -

<% 
  length=request.getParameter("test);
  for(int i=0;i<Integer.parseInt(length);i++){
     SomeClass class = doSomething(arr[i]);
   }
%>