#include示范
作用:将文本文件的内容直接插入带文档页面中。
语法:
<!--#include file="文件名称"-->
<!--#include virtual="文件名称"-->
file文件名是一个相对路径,该路径相对于使用#include指令的文档所在的目录。被包含文件可以在
同一级目录或其子目录中,但不能在上一级目录中。如表示当前目录下的***.jsp文档,则为<!--
#include file="***.jsp"-->。
virtual文件名是web站点上的虚拟目录的完整路径。如表示相对于服务器文档根目录下page目录下的
***.html文件,则为<!--#include file="/page/***.html"-->。
参数:
file指定包含文件相对于本文档的位置
virtual指定相对于服务器文档根目录的位置
————————————————————————————————————————————————
#flastmod和#fsize示范
作用:
#flastmod文件最近更新日期
#fsize文件的长度
语法:
<!--#flastmod file="文件名称"-->
<!--#fsize file="文件名称"-->
————————————————————————————————————————————————
#echo示范
作用:将环境变量插入到页面中
语法:
<!--#echo var="变量名称"-->
示例:
本文档名称:<!--#echo var="DOCUMENT_NAME"-->
你的IP地址:<!--#echo var="REMOTE_ADDR"-->
显示当前文档的虚拟路径:<!--#echo var="DOCUMENT_URI"-->
显示未经转义处理的由客户端发送的查询字符串,其中所有的特殊字符前面都有转义符"\":<!--#echo var="QUERY_STRING_UNESCAPED"-->
格式化现在时间:<!--#config timefmt="%Y-%m-%d %a %H-%M-%S"--><!--#echo var="DATE_LOCAL"-->
—————————————————————————————————————————————————
其他的还有
<!--#set var="" value=""-->
<!--#if expr=""--><!--#elif expr=""--><!--#else--><!--#endif-->
除了#include用得比较多,后面这些实际应用都不会很多,也就不在作赘解。