1
function loadForm() {
    alert("hai");
    document.getElementById("divid").innerHTML="<jsp:include page='publisherform.jsp'></jsp:include>";
}

<a name="publisher" href=# onclick="loadForm()" >PublisherManagement</a>

在这里, jsp:include 正在页面加载本身工作....有人能说出原因吗?如何在点击时加载它?

4

1 回答 1

0

答案是你不能,因为jsp代码在html和JS返回给客户端之前是在服务器上处理的。一旦呈现,您就不能再处理 JSP 代码。

要与服务器进行通信,您需要使用 Ajax。

或者,您可以使用 IFrame 加载另一个页面的内容。

于 2012-11-09T06:46:16.353 回答