如何使用javascript将jsp包含在另一个jsp中

muk*_*und 5 javascript java jquery jsp struts2

我有一个按钮注销.点击退出后,我需要显示另一个页面.我怎么能用JavaScript做到这一点?谁能帮帮我吗?

我的代码:

<s:form name="LogoutAction"
                id="LogoutAction" action="logout">
    <span class="inlayField2">
    <s:a href="logout" cssClass="planTabHeader" id="logoutId"> <img src="../../KY/images/common/header/lock.png" alt="logout" style="border: none;background-color: transparent;" /> &nbsp;Log out</s:a></span>
    </s:form> 
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$('#logoutId').click(function(event) {

    $('#logoutdiv').load('ConfirmationPopup.jsp');
});
Run Code Online (Sandbox Code Playgroud)

NIN*_*OOP 3

JSP无法include响应客户端的点击,因为它是服务器端技术。您可以在发送页面之前将所需的 HTML 包含在页面中,使用 CSS 隐藏该区域,然后使用 JavaScript 使其响应鼠标单击而可见。在include页面发送到客户端之前,服务器上就已经发生了这种情况。你可以有这样的东西:

<div id="confirmPopup" style="display:hidden;">
      <%@ include file="ConfirmationPopup.jsp" %>
</div>
<script>
  $('#logoutId').click(function(event) {
   document.getElementById("confirmPopup").style.display="block";
  });
</script>
Run Code Online (Sandbox Code Playgroud)