jsp调用另一个jsp中的方法

如题所述

(1)include指令
include指令告诉容器:复制被包含文件汇总的所有内容,再把它粘贴到这个文件中。
<%@ include file="Header.jsp"%>

(2)include标准动作
<jsp:include page=“Header.jsp”/>

(3)采用JSTL
<c:import url="http://www.sina.com/index.html">

注意:(1)include指令在转换时插入“Header.jsp”的源代码,而<jsp:include>标准动作在运行时插入“Header.jsp"的响应。
(2)采用前两种方式,只能包含当前web应用的界面, 不过,《c:import》可以包含容器之外的内容。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-21
1.如果是父子窗口(window.open、模态窗口)有很多方法调用,例如模态窗口用window.opener()方法,子窗口调用父窗口中的方法。
2.不是父子窗口,好像没办法直接调用吧。如果不需要另一个jsp中的数据,可以再jsp中重写一下这个方法。