我的工程名称是 cbf,除了WEB-INF外,下面有2个目录,main和pic
通过http://localhost:8080/cbf/main/index.jsp访问,里面有张图片的路径是 /pic/pic_1.gif
在index.jsp里面,我用/pic/pic_1.gif插入图片,结果图片显示不出来,右键看属性,结果路径是http://localhost:8080/pic/pic_1.giftomcat里面的配置是
<Context path="/cbf" reloadable="true" docBase="E:\project\cbf" workDir="E:\project\cbf\work" />为什么那个路径不会把/cbf加进去啊?

解决方案 »

  1.   

    在index.jsp里面,我用/pic/pic_1.gif插入图片,结果图片显示不出来,右键看属性,结果路径是http://localhost:8080/pic/pic_1.gif 
    有些地方你使用URL的时候,如果前面第一个是/它是会回到服务器根目录的,所以你把前面的/去了就好
    pic/pic_1.gif
      

  2.   

    <%=request.getContextPath()%> 输入结果是/cbf
    是不是我什么地方配置错误啊
      

  3.   

    输出结果是/cbf  打错了个字
      

  4.   

    嗯  这样改了后 图片可以显示出来了 
    但是插入JS的地方还是有问题
    <script language="JScript" src="includes/function.js"></script>
    这个includes/function.js不管前面加不加/都不行
      

  5.   


    <script language="JScript" src="<%=request.getContextPath%>/includes/function.js"> </script>