2012-04-18 58 views
0

我有一个index.jsp页面一样,如何让一列表根据请求动态显示jsp?

<%@ include file="header.jsp" %> 

<table id="" width="100%" height="100%"> 
    <tr> 
     <td align="left" width="30%"> 
      <table> 
       <tr><td><a href="EmployeePage.jsp">Register employee</a></td></tr> 
       <tr><td><a href="empSearch.jsp">Search employee</a></td></tr> 
       <tr><td><a href="empDelete.jsp">Delete employee</a></td></tr> 
      </table> 
     </td> 
     <td align="left" width="70%"> 
      <%@ include file="EmployeePage.jsp" %> 
     </td> 
    </tr> 
</table> 
<%@ include file="Footer.jsp" %> 

我对员工的3个函数的所有页面。

现在我只想知道我是否可以将页面加载到最右边的td,(where i had given as <%@ include file="EmployeePage.jsp" %> now) ..当用户单击左侧td(注册,搜索和删除)中的链接时,我希望相应的页面被加载在最右边的TD ..

IE ..我想我的索引页面中的所有内容是静态的,除了最右边的td是动态的。

什么,我到底要就是让我的网页像this page

我是新蜂把jsp ..所以示例代码将很可观..

回答

0

我能想到的方法2:

  1. 您可以使用iFrames
  2. 您不使用锚点元素,而是在需要时使用jqueryjavascript和某些ajax命令来显示和隐藏不同的页面。

他们都有很多例子,如果你只是谷歌。

0

此示例jQuery代码应该帮助你

<a href="#" onclick="loadjsp()">Register employee</a> 
<div id="divId"></div> 

function loadjsp(){ 
    $.ajaxSetup ({ 
     cache: false 
    }); 
    $("#divId").load("EmployeePage.jsp"); 
} 

当你点击Register employee,则loadjsp()函数将被调用,这将载入您的jsp