顺便说下,我的js文件放到WEB-INF下的script文件夹下。

解决方案 »

  1.   

    错了,刚才打错了,是放在WebRoot\script下,刚才手抖了一下,打错了,呵呵。我一直找不到什么原因,真奇怪。。
      

  2.   

    使用相对路径../script
    ../跳到上级目录
    然后再加目录往下走
      

  3.   

    <script  src="<%=request.getContextPath()%>/script/XXX.js"></script>  
    楼主这样试试
      

  4.   

    建议jsp页面不要加相对路径
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
        <html:base />
     
    js文件和jsp页面放一起多方便   
      

  5.   

    可以直接这样写
    <script type="text/javascript" src="script/calendar-en.js"></script>
      

  6.   

    首先你的写法就就问题,那能用绝对路径呀。
    应该是="<%=path %>/script/calendar-en.js"
    或者直接用script/calender-en.js就可以啦。
      

  7.   

    JSP页面和JS编码要一致,没问题的话一定是路径问题,请使用相对路径.
    同意7楼的,路径应该写成
    <script type="text/javascript" src="script/calendar-en.js"></script>
    ----如果你的jsp文件也是放在WebRoot下的话
      

  8.   

    楼主先访问JSP,然后在IE中查看源文件,把那个html静态页面的内容贴上来看看
      

  9.   


    先看看你的地址栏路径,再加上你的Html代码里的路径,看看能对应到你服务器里的资源吗?