朋友最近我在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>