jsp中include指令静态导入和动态导入的区别详解
1个回答
展开全部
@@@@@@@@@
#####静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。
include的静态导入指令使用语法:%@include file="relativeURLSpec"%
<!--使用include编译指定导入页面-->%@include file="error.jsp"%
@@@@@@@
#####动态导入是不会导入include页面的编译指令的,而是仅仅将被导入页面的body内容插入本页面。
动态导入的语法格式:<jsp:include page="{relativeURL|<%=expression%>}" flush="true"/>
flush属性用语指定输出缓存是否转移到被导入文件中。如果指定为true,则包含在被导入文件中,如果指定为false,则包含在原文件中,对于JSP1.1旧版本,只能设置为false。
<!--使用include编译指定导入页面-->
<jsp:include page="error.jsp" />
#####静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。
include的静态导入指令使用语法:%@include file="relativeURLSpec"%
<!--使用include编译指定导入页面-->%@include file="error.jsp"%
@@@@@@@
#####动态导入是不会导入include页面的编译指令的,而是仅仅将被导入页面的body内容插入本页面。
动态导入的语法格式:<jsp:include page="{relativeURL|<%=expression%>}" flush="true"/>
flush属性用语指定输出缓存是否转移到被导入文件中。如果指定为true,则包含在被导入文件中,如果指定为false,则包含在原文件中,对于JSP1.1旧版本,只能设置为false。
<!--使用include编译指定导入页面-->
<jsp:include page="error.jsp" />
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询