最近编程遇到的问题,用shtml包含页面,路径总是有问题,刚才终于解决了
Tomcat 虚拟目录配置
<Context path="/" docBase="D:/java/workspace/MeropCmsForJsp/WebRoot/" debug="0" reloadable="true" crossContext="true">
</Context>
文件结构
WebRoot
----Html
-----Html文件夹
----1文件夹
----Index.shtml
----Menu文件夹
--------Article文件夹
-------1文件夹
----Index.shtml
我要用红色的Index.shtml包含蓝色的Index.shtml文件
之前红色Index.shtml文件内容为
<!--#include virtual="/Html/1/Menu/Article/1/Index.shtml" -->
这样写的话一直包含不进来,原因是"/",之前都没搞清楚根目录是什么。。
现在也不是很清楚,只知道
<Context path="/" docBase="D:/java/workspace/MeropCmsForJsp/WebRoot/" debug="0" reloadable="true" crossContext="true">
</Context>
如果把 path="",则D:/java/workspace/MeropCmsForJsp/WebRoot/为根目录
那么如果 path="/",则根目录为什么? 继续研究中 。。
===============================================》》》》