2007-08-18

和HTML标签在Tomcat中的根目录地址引用

终于琢磨明白了。jsp的动作元素<jsp:xxx>(主要include forward)中通过“/xxxx”的引用根目录地址和HTML元素(<a> etc.)引用是有差别的。

打个比方:服务器http://localhost对应c:\tomcat\webapps。在webapps目录下建立自己的web站点,配置web.xml文件。站点下的文件index.jsp、/second/other.html(随便什么文件)。这个时候<jsp:xxx>(引用相对根目录的地址“/second/other.html”,而HTML标记引用则为“/hisite/second/other.html”,明白了?Html中图片什么地址引用也一样。完整的引用:“http://localhost/hisite/second/other.html”,可能配置web.xml的原因,<jsp:xxx>(就认为hisite为根目录了,可是HTML去不认这一套。

之前还以为不能根目录引用呢,发短信问了问lills,估计他没听懂我说的,以为问include相关的……

 
Add to iGoogle.添加到iGoogle