jsp的两种引入方式

1.include指令引入  语法:<%@ include file="sample.jsp" %>html

2.jsp include 引入 语法: <jsp:include page="sample.jsp" flush="true"> 架构

区别:jsp

两种引入方式的区别:include引入是JSP页面转换成Servlet以前,将JSP代码插入其中,属于源码级别的引入;jsp include的引入是各个页面先进行各自的编译,只是在运行时候合并在一块儿显示。htm

使用:源码

对于文件包含,应该尽量地使用jsp include,由于jsp include更为方便快捷而且不会改变jsp的架构。仅在所包含的文件中定义了主页面要用到的字段或方法,或所包含的文件设置了主页面的响应报头时,才应该使用include指令。例如servlet

1.subpage.jsp
<%! int num=0; %>编译

2.mainpage.jsp
<html>
 <body>
  <%@ include file="subpage.jsp" %>
  <%= num %>
 </body>
</html>变量

固然使用jsp include引入这是不可能的,由于num变量未定义,主页面不能成功的转换成servlet。这种必须使用 include指令引入file

相关文章
相关标签/搜索