上机测试过吗?
#文件 three.jsp
<%
int j=1;
if (j==1){
%>
<%@ include file="one.jsp"%>
<%
}else{
%>
<%@ include file="two.jsp"%>
<%}%>
<%=var1%>
<%=var2%>
上面的文件是在执行JSP代码之前包含进来的,但是我觉得应该是包含进来后的
#文件 three.jsp如下:
<%
int j=1;
if (j==1){
%>
<%!
String var1="China";
%><%
}else{
%>
<%!
//String var1="America";
String var2="England";
%><%}%>
<%=var1%>
<%=var2%>
当然上面我指的是静态包含,如果是这样的话,不应该输出England,能否将包含文件后的Jsp文件还没有转换成Servlet之前的情况详细告知.