拷贝内容到eclipse中导致JSP的auto-completion不工作

  刚才在编辑JSP文件,有一些东西我懒得敲了,就把一些代码里面拷贝到eclipse的editor中,结果你猜怎么,拷贝进去以后,jsp的auto-completion居然不工作了!(即<%%>中的代码没有自动提示)害的我又得删了这个文件然后重新做一遍!后来发现,凡是copy东西进去,无论是从哪里拷到eclipse的editor中,都会导致jsp的auto-completion不工作(即<%%>中的代码没有自动提示)!

  这里写个笔记,算是提醒自己,尼玛,怎么解决?

  但是我又试了一些昨天写的代码,照样copy啊,一点问题都没有,怎么一用到今天的代码就出现这个问题了?尼玛搞笑啊

     --------------------

  最新更新:

  刚才发现,根本不是因为copy的问题,是因为我使用了SmartUpload的API导致的,我靠,这个神奇了。只要没有出现SmartUpload,一切都没问题,一出现,JSP editor就不给我自动提示了。啥情况?是因为我没有配置classpath么?继续观察

      --------------------去校内论坛发了个贴,大概是这么个情况------------------------

      我的原帖:

     其实,我想问的不是这个API,而是这个API另一个神奇之处,简直就是奇葩,长话短说,我下面说说到底是什么个情况

     我在用Eclipse写一个JSP文件

     Eclipse版本是(Eclipse Java EE IDE for Web Developers Version: Juno Service Release 2 Build id: 20130225-0426)

      然后在某处代码用到了SmartUpload(com.jspsmart.upload.SmartUpload),如下,就这么简单的一句:

<%
        SmartUpload s = new SmartUpload();
%>

  然后?然后Eclipse在 中就不给我进行代码提示了。你可能想问,你自己的设置没配置好吧?下面截个图,证明auto-completion可用:

好,现在我在同样的环境下写一个SmartUpload,嗯,现在自动提示还没挂:

当SmartUpload这个类被import之后,就是这么个情况了

嗯,就是这么个问题,太奇葩了,我想问问大神们这是啥情况,该怎么解决

     -------------------------有用(至少是有一定观点的)的回复-----------------------------

  就不要拘泥这个问题了,eclpse经常源代码无任何错,但侧边栏各种灿烂的红,况且juno bug多

  ctrl+x ctrl v 就没问题
  
  换eclipse indigo或者jetbrain

原文地址:https://www.cnblogs.com/qrlozte/p/3175800.html