JSP include标签和include指令

test1.jsp

<%
    int a = 5;
    out.println(a);
%>

test2.jsp

<jsp:include page="/test1.jsp"/>
<%
    int a = 10;
    out.println(a);
%>

test2.jsp中使用include标签引用了test1.jsp,但是能够正常编译通过,因为include标签经过了处理
test3.jsp

<%
    int a = 15;
    System.out.println(a);
%>
%@include file="test1.jsp"%

使用了@include指令,会将文件直接放到此处不经过处理,因此出现错误,重复定义变量。

posted @ 2014-05-24 00:59  无忧之路  阅读(459)  评论(0编辑  收藏  举报
无忧之路