呵呵,类似java se 的tablePanel。
看看效果图:
JSP:
<form action="" id="f1" name="f1">
<input type="hidden" name="servId">
<table width="100%" height="100%"><tr>
<td align="center">
<div id="tabs0">
<ul class="menu0" id="menu0">
<li onClick="setTab(0)" class="hover">
<span> 人员季度考核</span>
</li>
<li onClick="setTab(1)" >
<span> 部门季度考核</span>
</li>
<li onClick="setTab(2)" id="l1" style="display:none">
<span>考核详细</span>
</li>
</ul>
<div id="tabs1" style="display:">
<iframe frameborder="0" src="${ctx }/quarterReportAction.do?dispatch=personQuarterList&noQuery=1&type=1" width="100%" height="100%"
name="person" id="person" ></iframe>
</div>
<div id="tabs2" style="display:">
<iframe frameborder="0" src="${ctx }/quarterReportAction.do?dispatch=personQuarterList&noQuery=1&type=2" width="100%" height="100%"
name="dept" id="dept" ></iframe>
</div>
<div id="tabs3" style="display:none">
<iframe frameborder="0" src="#" width="100%" height="100%"
name="info" id="info" ></iframe>
</div>
</div>
</td>
</tr></table>
</form>
JS:
<script>
<!--
/*点击标签进行页面跳转*/
function setTab(m){
var tli=document.getElementById("menu0").getElementsByTagName("li");
for(i=0;i<tli.length;i++){
tli[i].className=i==m?"hover":"";
}
switch(m){
case 0:
document.all.tabs1.style.display='';
document.all.tabs2.style.display='none';
document.all.tabs3.style.display='none';
document.all.l1.style.display='none';
break;
case 1:
document.all.tabs1.style.display='none';
document.all.tabs2.style.display='';
document.all.tabs3.style.display='none';
document.all.l1.style.display='none';
break;
case 2:
document.all.tabs1.style.display='none';
document.all.tabs2.style.display='none';
document.all.tabs3.style.display='';
document.all.l1.style.display='';
break;
default:
document.all.tabs1.style.display='';
document.all.tabs2.style.display='none';
document.all.tabs3.style.display='none';
document.all.l1.style.display='none';
break;
}
}
//-->
</script>
- 大小: 79.7 KB
- 大小: 85.6 KB
分享到:
相关推荐
### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...
// 使用JavaScript进行页面跳转,这里假设我们已经从服务器获取了目标URL window.location.href = url; } ``` 在这个例子中,`<jsp:include>`标签或JavaScript函数`doRedirect`会向服务器请求跳转到`targetPage....
根据提供的信息,我们可以深入探讨如何在JSP与HTML结合的Web应用中实现页面跳转这一核心功能。在Web开发中,页面跳转是一项基础而重要的技术,它涉及到多个层面的知识,包括但不限于服务器端处理、客户端JavaScript...
对于使用 Java Server Pages (JSP) 的开发者来说,掌握不同类型的页面跳转方法非常重要,这不仅有助于提高开发效率,还能增强应用程序的性能与用户体验。本文将详细介绍 JSP 中五种常用的页面跳转方式及其应用场景。...
在JSP中,页面跳转可以通过内置的response.sendRedirect()方法来实现。此方法接受一个URL作为参数,使客户端的浏览器重新请求该URL所指向的资源,从而实现页面跳转。 ### 使用meta标签实现页面自动跳转 HTML中的...
这种方式简单易用,但不能传递参数或状态信息,适用于简单的页面跳转。 #### 2. 使用表单提交的方式跳转页面 表单提交是一种常见的页面跳转方式,可以通过GET或POST方式提交数据。例如: ```html ...
`<jsp:forward>` 标签本质上是调用 `RequestDispatcher.forward()` 来完成页面跳转的。该标签会将当前请求转发到指定的JSP页面,保持请求数据的完整性。 **应用场景:** - 当需要简化代码实现,提高可读性时。 - ...
这种方法不需要服务器端编程即可实现页面跳转,但是只能用于简单的场景。 **代码示例**: ```html ;url=target.jsp"> ``` **注意事项**: - 这里的`300`表示等待时间(单位为秒),之后页面将跳转至`target.jsp`。 -...
本文将深入探讨这两种路径的区别以及它们在JSP页面跳转中的应用。 一、绝对路径与相对路径 1. 绝对路径:绝对路径是从根目录开始,完整地指明文件或资源所在位置的路径。例如,如果一个HTML或JSP文件位于服务器的`...
JSP页面跳转是Web开发中的重要概念,用于在用户界面上实现页面间的导航。这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、<jsp:forward page="" / >、Meta标签...
`<jsp:forward page="" />` 是一种基于JSP标签的页面跳转方式,它与 `RequestDispatcher.forward()` 类似,都是在服务器内部进行转发,不会改变客户端的URL。 **示例代码**: ```jsp <jsp:forward page="/target....
在Java服务器页面(JSP)开发中,页面跳转是一个常见的需求,特别是在处理用户交互和信息验证时。`jsp:forward`元素是JSP中的一种动作标签,用于将请求转发到另一个页面,而不是生成一个新的HTTP请求。这在处理用户...
2. HTML的`<form>`标签:利用表单提交可以实现页面跳转,通过`action`属性设置处理表单的服务器端脚本,`method`属性(默认GET,也可设置为POST)决定数据提交方式。例如: ```html <form action="process.jsp" ...
总的来说,这个JSP项目为初学者提供了一个简单的登录页面跳转实践,帮助理解JSP如何与用户交互并管理页面导航。通过深入学习和实践,可以进一步掌握JSP的其他特性,如EL(Expression Language)、JSTL(JavaServer ...
JSP 和 Servlet 中实现页面跳转的方式实例总结 在 web 开发中,页面跳转是一个非常常见的需求,JSP 和 Servlet 是 Java Web 开发中两个最基本的组件,了解它们如何实现页面跳转是非常必要的。本文将根据 JSP 和 ...
### JSP页面跳转的五种方法详解 #### 一、引言 在Web开发中,页面间的跳转是一项基本且重要的功能。JSP作为Java Web开发中的一个重要组成部分,提供了多种方式来实现页面间的跳转。本文将详细介绍五种常用的JSP页面...
`<jsp:forward/>`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面或者一个Action。在Struts2框架下使用`<jsp:forward/>`进行页面跳转时,可能会遇到“404 Not...
本篇将深入探讨Struts标签在页面跳转和数据库操作中的应用。 一、Struts标签 1. Radio(单选按钮):Struts提供了`<html:radio>`标签来创建单选按钮组,通常用于让用户在多个选项中选择一项。在JSP页面中,这些...