没想到就这么一个小问题,居然折腾了半天,现总结一下!
jsp中调用window.alert()失效的几种情况:
1、当alert所在的jsp页面程序出错时,alert会失效,在错误位置之前的out.println()语句也不会执行。
2、当alert所在jsp页面中的response.sendRedirect()语句执行的话,alert会失效;如果response.sendRedirect()无法执行,alert可以生效。
3、当alert所在jsp页面中的<jsp:forward page="" />语句执行的话,alert也会失效,看不到效果。如果执行不了,alert可以看到效果。