jsp页面调用不了外部js是什么原因?
引用路径没有错,我再另一个jsp页面用了这个js,一点问题都没有

解决方案 »

  1.   

    从你的描述只能判断
    1:引用js路径有问题
    2:引用js没有问题,js代码有问题,所以js特效没有显示。
    楼主描述信息太少,其他的没办法解决。
      

  2.   

    个人感觉不是js路径的问题,我也好多次遇到相同的问题,只有将js文件里面的内容拷在jsp页面里面。js就可以顺利的加载了
      

  3.   

    路径路径路径路径路径路径。
    不光是JS的路径,还有JSP的路径,还有整个项目的路径,这些都要匹配的。
      

  4.   

    jsp有时候就很奇怪,你写绝对路径试试。
      

  5.   

    还有一种可能,jsp的编码是英文类,而路径是中文的,这样也找不到,不过这种情况不会经常发生,主要还是检查下路径吧,按下面的步骤1.路径是不是对的
    2.js标签有没有写错
    3.仔细看JSP文件是不是有问题
    4.多个js引用时,是不是顺序错了,就是第二文件的类执行时,必须的第一个JS文件还未加载完你提供的情况太少,只能做上述判断
      

  6.   

    相对路径和绝对路径,代码全都是好的 但是你调用外部的JS就没用的 你只要调用外部的js就会报错 建议你看看JS的编码格式 或者把JS放到JSP里面 肯定行的。
      

  7.   

    有时候可能jsp加载js是出现缓冲,没有加载上,调试的时候稍微修改jsp并保存看看。
      

  8.   

    js路径可能弄错了
    或 与其它js文件冲突
    或 js文件内容有误
    或 把jboss或tomcat下的work里的jsp文件全部删除再看看
      

  9.   

    如果js中有错误,网页上的js效果就显示不出来的。
      

  10.   

    代码没有贴出来,lz又说路径没有问题在其他jsp页面就可以执行,根据自己以往的经验来判断问题很有可能是“引用外部js”的位置出错了,比如:执行你所要引用的js时所需要的对象还没有创建...等等