Scripplets无法在javascript函数中运行

时间:2017-08-18 07:31:16

标签: javascript scriptlet

朋友最近我在jsp上编写代码,我必须使用一个按钮来调用一个类并使用它的方法。但是,当我尝试相同时,我收到了意外的输出。我尝试搜索原因并遇到各种相关问题但我我仍然感到震惊,因为我不想使用EL或jstl.so基本上当我在按钮上调用javascript函数时单击它正在工作但是只要我放了一些java代码就可以说response.sendRedirect(&#34; /abc.jsp& #34;)甚至在我点击按钮之前页面就被重定向。请帮助,因为我真的很震惊,无法获得解决方案.Below工作正常。但是当我添加任何Java代码时。它是在没有点击事件的情况下执行的。< / p>

    

</head>
<body>
    <button id="doUnzip" type="submit" name="unzip">Unzip</button>

   <script>   
  document.getElementById('doUnzip').onclick=function (){
      alert("welocome");
  };

    </script>

</body>

现在以下不起作用

<body>
    <button id="doUnzip" type="submit" name="unzip">Unzip</button>
  <script>   
     document.getElementById('doUnzip').onclick=function (){
      <%
       response.sendRedirect("/index.jsp");
      %>
   };
   </script>
</body>

0 个答案:

没有答案