繁体   English   中英

JSP包含其他jsp页面

[英]JSP include other jsp page

例如我做了三个这样的jsp文件

example1.jsp

<%
        HashMap<String, String> map = new HashMap<String, String>(); 
    map.put(test1);
    map.put(test2);
    %>

--

example2.jsp
<%
        out.print(map.get(test1));
    %>

--

example3.jsp
<%
        out.print(map.get(test2));
    %>

我想在example1.jsp使用变量映射声明和

exmple2.jspexmaple3.jsp

我如何使用这样的变量?

您可以使用<%@include file="example2.jsp" %><%@include file="example3.jsp" %>在您的第一个JSP。 基本上,您正在做的是静态包含两个jsp文件。 在第一个jsp中声明的变量将在第二个和第三个jsp中可见。

如果您执行jsp include,则第一个jsp中定义的变量将在第二个和第三个jsp中不可见,因为它是动态包含

查看更多详细信息<jsp:include page = ...>和<%@ include file = ...>之间有什么区别?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM