0

次のようなindex.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は動的です。

私が本当に望んでいるのは、私のページをこのページのようにすることです

私はjspの新しい蜂です。サンプルコードはかなりのものになります。

4

2 に答える 2

0

私は2つのアプローチを考えることができました:

  1. を使用できますiFrames
  2. jqueryアンカー要素を使用せず、代わりに、またはを使用して別のページを表示および非表示にし、必要に応じjavascriptajaxヒットします。

あなたがグーグルだけなら、両方とも十分な例があります。

于 2012-04-18T06:42:22.647 に答える
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

于 2012-04-18T09:01:59.593 に答える