在单个浏览器页面中显示两个JSP页面输出

时间:2017-02-15 15:32:46

标签: jsp

我有3个JSP页面,如1.jsp,2.jsp和3.jsp。在提交1.jsp时,会将表单参数发送到2.jsp和3.jsp。我想在单个浏览器中显示2.jsp + 3.jsp的显示输出。如何完成。请帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用<jsp:include>指令。

E.g。在您的情况下,在1.jsp文件中,您可以包含2.jsp和3.jsp:

<jsp:include page="2.jsp">
<jsp:include page="3.jsp">

此外,您需要拦截1.jsp中的表单提交事件,并使用1.jsp中表单中的值显示2.jsp和3.jsp的内容。在表单提交事件处理程序期间,您可以在1.jsp上隐藏表单的内容,并仅显示2.jsp和3.jsp的内容。