一个项目在tomcat运行,整个项目没有问题,就是其中一个页面无法加载数据,以及还会出现别的页面的一堆代码,见第一张图片,之后验证代码没问题,我们就把项目的war包放到本地或者服务器另外的tomcat运行了,也没有问题。     是不是这个tomcat的问题啊,有缓存之类的??有问题的时候我F12调试,也看到没有发送请求,并且多了一些不知道的请求,就是第二张图片。
  

解决方案 »

  1.   

    代码不规范或者整体逻辑有问题,造成在 不同浏览器、缓存影响下JSP代码无法正常编译读取
      

  2.   


    那应该是出问题的页面的代码有问题,还是被嵌入那段代码的页面有问题啊要是清除tomcat的缓存怎么清除啊,我照着百度不行,我觉得只是清除了第二种
    本地清除,有两种,clean...和clean tomcat work directory...
      

  3.   

    tomcat缓存,你想太多,手动打war包?你大可以怀疑编译打包过程存在问题
      

  4.   


    但是把服务器上出问题的war包换到别的tomcat或者本地的tomcat就没有问题了
    而且我看请求,莫名多出了一堆这样的请求,这是怎么样的请求啊
      

  5.   

    你在你异常的那个页面上把加载的JS文件拉出来看看是不是被内嵌了一些代码,跟我之前碰到的一个情况有点像,就请求途中被挟持了,JS文件被内嵌了其他代码,然后出现插图广告
      

  6.   


    对那个页面上被嵌入了一些别的页面上的代码,就像图片似的,那这个怎么解决啊,

    好像当时的方案是,自己写个JS检测的代码,检测自己的JS文件,将不属于自己的JS代码剔除,当然那些被嵌入的代码需要你自己收集判断