JSP include指令详解
JSP include 指令用来引用外部文件,可以放在JSP文件的任意位置。
include 指令表示静态引用,即在JSP翻译成Servlet前,将引用的文件内容插入到当前位置(合并两个文件)。
include 指令的使用语法:
你也可以使用 XML 语法:
下面我们创建三个文件:header.jps、footer.jsp 和 main.jsp。
header.jsp 文件:
footer.jsp 文件
mian.jsp 文件
当前页面被访问了 4 次
谢谢你访问本站
Copyright © 2014
不断刷新页面,你会看到访问次数一直增长。
include 指令表示静态引用,即在JSP翻译成Servlet前,将引用的文件内容插入到当前位置(合并两个文件)。
include 指令的使用语法:
<%@ include file="relative url" >relative url 为相对路径。如果仅仅指定了文件名,没有指定文件路径,那么表示文件位于当前目录下。
你也可以使用 XML 语法:
<jsp:directive.include file="relative url" />
举例说明
一个典型的使用 include 指令的例子就是将网站通用的头部文件(header.jsp)和底部(footer.jsp)文件包含进来。下面我们创建三个文件:header.jps、footer.jsp 和 main.jsp。
header.jsp 文件:
<%! int pageCount = 0; void addCount() { pageCount++; } %> <% addCount(); %> <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>演示页面</title> </head> <body> <p style="text-align:center;">当前页面被访问了 <%= pageCount %> 次</p>
footer.jsp 文件
<p style="text-align:center;">Copyright © 2014</p> </body> </html>
mian.jsp 文件
<%@ include file="header.jsp" %> <p style="text-align:center;">谢谢你访问本站</p> <%@ include file="footer.jsp" %>将这些文件放在同一个目录下,访问 main.jsp,输出:
当前页面被访问了 4 次
谢谢你访问本站
Copyright © 2014
不断刷新页面,你会看到访问次数一直增长。