我正在尝试从JSP页面内部调用页面内JavaScript函数。这是代码段,但是在客户端上呈现JSP页面时不会调用JavaScript函数。调用此方法后有什么问题吗?
<% //more jsp code
if(count>0) { response.sendRedirect("main.jsp"); %>
<script type="text/javascript"> setCookie('user','<%=user1%>',1); </script>
<% } else { response.sendRedirect("index.jsp"); %>
<script type="text/javascript"> alert("please enter proper credentials and log in again"); </script>
<% } // more jsp code %>
您正在尝试发送HTTP重定向并同时输出一些HTML。
HTML将显示在页面上,该页面将显示给配置为不自动跟随重定向的浏览器(实际上没有重定向),因此没有人会看到包含该HTML的页面。
您需要将HTML放在要重定向到的页面上(或者,对于cookie设置代码,请使用JSP / HTTP而不是客户端JavaScript来设置cookie)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句