用<jsp:include> </jsp:include>替换div的innerHTML

时间:2012-11-09 06:41:29

标签: javascript jsp

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正在加载页面加载....任何人都可以说出原因吗?如何在点击时加载它?

1 个答案:

答案 0 :(得分:0)

答案是你不能因为在将html和JS返回给客户端之前在服务器上处理了jsp代码。渲染完成后,您将无法再处理JSP代码。

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

或者,您可以使用IFrame加载其他网页的内容。