在scriplet中的javascript和js变量中的Scriplet

时间:2017-10-03 18:51:26

标签: javascript jquery jsp scriplets

我想在javascript函数中使用scriplets。在scriplet里面我想利用一个javascript变量。如何在scriplets中访问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函数并获得一些结果。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

为什么你想要访问模态以便直接查看,因为这样做是不对的。因为你应该通过回复发送你的数据。 但如果你想这样做,请按照以下说明进行操作:

你可以做一件事将你的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]);
   }
%>