有关JavaScript警报和sendRedirect的问题

时间:2018-11-22 11:43:32

标签: javascript jsp

嗨,我是Java语言的初学者。

在JSP源代码中, 我想使用JavaScript的警报response.sendRedirect转到另一个站点。

但是当我转到另一个站点时,不会出现警报。 我找不到上述问题的原因。

例如,我做到了。

created_at: "2010-01-01 00:00:00"

1 个答案:

答案 0 :(得分:1)

写location.href而不是response.sendRedirect 重定向告诉客户端(浏览器)在服务器完成处理后“返回到下一个地址”,因此客户端不会解析与之一起发送的html ...,并立即向服务器发送新请求。因此,您的代码不会发出警报。

这是修改后的代码。

<%
if( boolean){
~
}
else{%>
<script> alert("alert~~!");
location.href="xxx.jsp";
</script>
<% } %>