停留几秒,带参数跳转 <meta http-equiv="refresh" content="2;url=jjlx.do?REG_TYPE=REG_TYPE"> 能停留带不能带动态参数.response.sendRedirect能带参数,但不能停留.给个建议,高手们 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setTimeout() Syntax var t=setTimeout("javascript statement",milliseconds) <html> <head> <script type="text/javascript"> function timedMsg() { var t=setTimeout("alert('5 seconds!')",5000) } //setTimeout前面引号里是要执行的代码,后面是时间,5000毫秒后执行,一秒为1000毫秒, //返回一个值,用来clearTimeout关闭 </script> </head><body> <form> <input type="button" value="Display timed alertbox!" onClick="timedMsg()"> </form> </body> </html> 建议你用js settiemout() 函数还延时 <script language="javascript"> function on_Djss(ss)//ss为跳转时间,如为5就为5秒后跳转 { var s = on_Djs(ss); if (Number(s) == 0) { clearTimeout(stt); window.location.href='jjlx.do?REG_TYPE=REG_TYPE'; } else { stt = setTimeout('on_Djss('+s+')',1000); } } function on_Djs(ks) { if (Number(ks) == 0) return ks; else { ks = ks - 1; return ks; } }</script>调用on_Djss(ss)如:on_Djss(5) 你可以在事件中调用如<body onload="javascript:on_Djss(5);"> 为页面打开时就调用也可以onclick="javascript:on_Djss(5);" 点击时触发还可以在if (Number(s) == 0) { clearTimeout(stt); window.location.href='jjlx.do?REG_TYPE=REG_TYPE'; } else { //写入自己要提示的代码,比如显示出倒记时5秒之类的 stt = setTimeout('on_Djss('+s+')',1000); } 定时器可以不?然后dispatcher 把参数写在hidden里,应该可以吧 有时候,有些东西怎么就把它想复杂了呢,最简单的都想不通!诶html的meta的能停留而jsp的<%= %>就能带动态参数结合一下就搞定了 <meta http-equiv="refresh" content="2;url=jjlx.do?REG_TYPE=<%=REG_TYPE%>"> 如何隐藏表格的某个字段?????? 遇到分组问题 strut2开发的web程序访问不了,帮忙看看,谢谢,谢谢,谢谢,急! 关于EL表达式之"空值取代错误消息的功能" Tomcat内存溢出问题 关于jsp中如何将一个java对象传到服务器的问题 关于tomcat动态加载类的问题,求大神指点 想做个搜索引擎 用jspsmart同时上传文本和文件遇到的问题 jsp问题 小弟刚开始工作,遇到一个技术上的问题,望赐教! Servlet failed with Exception
Syntax
var t=setTimeout("javascript statement",milliseconds)
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
//setTimeout前面引号里是要执行的代码,后面是时间,5000毫秒后执行,一秒为1000毫秒,
//返回一个值,用来clearTimeout关闭
</script>
</head><body>
<form>
<input type="button" value="Display timed alertbox!"
onClick="timedMsg()">
</form>
</body>
</html>
建议你用js settiemout() 函数还延时
function on_Djss(ss)//ss为跳转时间,如为5就为5秒后跳转
{
var s = on_Djs(ss);
if (Number(s) == 0)
{
clearTimeout(stt);
window.location.href='jjlx.do?REG_TYPE=REG_TYPE';
}
else
{
stt = setTimeout('on_Djss('+s+')',1000);
}
}
function on_Djs(ks)
{
if (Number(ks) == 0)
return ks;
else
{
ks = ks - 1;
return ks;
}
}
</script>调用on_Djss(ss)如:on_Djss(5)
如<body onload="javascript:on_Djss(5);"> 为页面打开时就调用
也可以onclick="javascript:on_Djss(5);" 点击时触发还可以在if (Number(s) == 0)
{
clearTimeout(stt);
window.location.href='jjlx.do?REG_TYPE=REG_TYPE';
}
else
{
//写入自己要提示的代码,比如显示出倒记时5秒之类的
stt = setTimeout('on_Djss('+s+')',1000);
}
html的meta的能停留
而jsp的<%= %>就能带动态参数
结合一下就搞定了
<meta http-equiv="refresh" content="2;url=jjlx.do?REG_TYPE=<%=REG_TYPE%>">