嗨,我是Java语言的初学者。
在JSP源代码中, 我想使用JavaScript的警报response.sendRedirect转到另一个站点。
但是当我转到另一个站点时,不会出现警报。 我找不到上述问题的原因。
例如,我做到了。
created_at: "2010-01-01 00:00:00"
答案 0 :(得分:1)
写location.href而不是response.sendRedirect 重定向告诉客户端(浏览器)在服务器完成处理后“返回到下一个地址”,因此客户端不会解析与之一起发送的html ...,并立即向服务器发送新请求。因此,您的代码不会发出警报。
这是修改后的代码。
<%
if( boolean){
~
}
else{%>
<script> alert("alert~~!");
location.href="xxx.jsp";
</script>
<% } %>