我在一本JSP教程上看到这么一种包含,不明白,请高手指点一下好吗?
谢了!!<%@include file="/book/inc/head.inc"%>这种包含为什么是.inc 扩展名,它想把静态的HTML文件包含进来,为什么不用.html的扩展名

解决方案 »

  1.   

    你可以把一些常用的ASP代码、函数放在一个.inc中,这样以后使用的时候在ASP文件中加上 
        <!--#include virtual="/inc/comm/adovbs.inc"--> 
        就可以使用该ASP中的代码或函数了,效果和把文件的代码直接写在.asp中是一样的。这里的virtual表示是主机的虚拟目录。例如,当前.asp如果是http://www.myserver.com/mypath/myfile.asp,则该.inc文件为http://www.myserver.com/inc/comm/adovbs.inc。 
      

  2.   

    还是没有看明白,能说的再详细一些吗?
    我学的是JSP
      

  3.   

    jsp  asp  都是一个道理
    inc就是include的简写,即包含文件.可以用文本形式如记事本等打开.adovbs.inc包含有许多VBS里的常量.   
    你也可以自己定义INC文件,里面包含常用的变量及其对应的值。
    .inc文件的作用有点类似于C/C++内的.H   .HPP   
    头文件,使用inc文件可以使我们的程序,增   
    加可读性,更易于开发和维护。   
    在html中,写:   
      <!--   #include   file   =   "FileName"   -->   
      <!--   #include   Virtual   =   "FileName"   -->   
      file和Virtual的区别在于file使用相对路径   
      而Virtual是你的web站点内虚拟目录的完整虚拟路径   
      比方:   
      <!--   #include   file   =   "inc/char.inc"   -->   
      就表示包含当前文件所在的虚拟目录路径下面的inc目录下的char.inc   
      写成   virtual就可能就需要这么写了   
      <!--   #include   virtual   =   "/myweb/inc/char.inc"   -->