在做ilearing自动系统登录时,需要对传入参数做处理,所以中间需要加一个中间页面,处理完后让自动跳转到系统首页
1.用window.location.href,让页面加载时自动运行js
<script language="JavaScript">
window.location.href = '../../learner/jsp/authenticate.jsp';
</script>
2.response.sendRedirect
jsp页面中可用response.sendRedirect()直接实现重定位
3. <jsp:forward page="" />
它的底层部分是由RequestDispatcher来实现的,因此它带有RequestDispatcher.forward()方法的印记。
4.让a标签自动跳转
<a href="http://elearning.com"></a>
<script language="JavaScript">
var comment = document.getElementsByTagName('a')[0];
if (document.all) {
// For IE
comment.click();
}else if (document.createEvent) {
//FOR DOM2
var ev = document.createEvent('MouseEvents');
ev.initEvent('click', false, true);
comment.dispatchEvent(ev);
}
</script>
本文介绍了几种实现网页自动跳转的技术方案,包括使用JavaScript的window.location.href、response的sendRedirect方法、jsp:forward标签以及利用a标签触发点击事件等。

4022

被折叠的 条评论
为什么被折叠?



