java servlet的跳转与js的跳转

out.print("<script>alert('非法操作')</script>");response.sendRedirect("login");如果这样为什么不会有... out.print("<script>alert('非法操作')</script>");
response.sendRedirect("login");

如果这样 为什么不会有alert提示啊?
不是应该先提示 在跳转吗?
在请问有没有一个像js中的alert的方法
要是servlet的在服务器运行的
展开
 我来答
xiliantian
2009-01-04 · TA获得超过1849个赞
知道大有可为答主
回答量:648
采纳率:0%
帮助的人:894万
展开全部
这是服务端的跳转,out对象首先生成中间的JS字符,打到页面,然后执行跳转,这个时候,内嵌的JSP代码在这段JS代码被IE解析之前就已经实现了页面的条状,自然alert没有机会执行,所以不会有提示的。
alert方法是HTML中的元素,servlet是服务端的元素,它可以生成html的元素,但是,也需要IE解析到之后才会执行的,所以,如果你想这样做的话,可以通过使用promot的js函数,然后在确定之后调用js的跳转函数来实现页面跳转。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式