例如我发了三个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.jsp
和exmaple3.jsp
我怎么能像这样使用变量?
答案 0 :(得分:0)
您可以在第一个jsp中使用<%@include file="example2.jsp" %>
和<%@include file="example3.jsp" %>
。基本上你正在做的是静态地包括两个jsp文件。在第一个jsp中声明的变量将在第二个和第三个jsp中可见。
如果你做一个jsp include,那么第一个jsp中定义的变量将在第二个和第三个jsp中不可见,因为它是一个动态包含
查看此详细信息 What is the difference between <jsp:include page = ... > and <%@ include file = ... >?