站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题jsp中的重定向问题??

jsp中的重定向问题??

摘要: jsp中的重定向问题??


我想先执行一段javascript脚本再执行重定向,但是不行,网页直接跳转,不执行javascript脚本,代码
如下:
<%@ page%>

<head>
<script>
alert("java真麻烦");
</script>
</head>
<body>
<% response.sendRedirect("急死人了,大家快帮忙.jsp");%>
</body>



碰到过类似问题的兄弟们来帮帮忙;


可以那样写吗
<script language>语言需要指明的吧


跟这个没关系的,写过的,而且这段脚本放那里都没用,放到前面,<head>中间,<body>里面,都试了试,不行,郁闷中,没有高手吗????


java的代码在服务器执行,script在客户端执行,所以…………
你那段代码会先执行重定向


那怎么解决啊,用out.print也不行,可是.net中用response.write就行的啊,最郁闷就是这个,.net行,jsp却不知道怎么解决


最好的方法就是用location.href代替重定向


但有些东西要再服务器端用啊,不可能都用location的


那就给重定向加个条件



把URL改为你自己需要的地址,页面会在加载3秒后跳转,这段时间内可以执行你的javascript脚本


由于后面用了这个<% response.sendRedirect("急死人了,大家快帮忙.jsp");%>

这行代码不会执行.
<script>
alert("java真麻烦");
</script>


正确的写法:

<%@ page%>

<head>
<script>
alert("java真麻烦");
</script>
</head>
<body>
<script>
window.open('急死人了,大家快帮忙.jsp','_self');
</script>
</body>



算了,都是要纯javascript的,我早已经这么用了,就是想在服务器端用,结帖了,不搞了


↑返回目录
前一篇: 咋的,怎么回事啊???
后一篇: 寻求JSP项目合作人员,用JSP做个爱问系统。有意者跟我联系。