问题描述
以前在编辑JSP中的java时使用alt+/是可以有提示出现的(语法补充),但是不知为何现在每次使用,在Eclips的左下方都会报:“Content Assist not available at the current location”红色警告,并且无法出现语法补充的下拉框了,我也重新修改过Key设置,但是一直没搞定(在编辑java文件的时候alt+/是可以正常使用的),有没有朋友遇到过类似的问题,想请问一下要如何解决?谢谢!!问题补充: alt+/只关联了Content Assist ,其他的都给我删掉了,其实我在编辑Java文件的时候Alt+/是可以用的,而在编辑Jsp中的Java语法的时候(<%....%>之间的java代码),不能使用alt+/,并且连在对向后加 "."也没法显示方法提示下拉框了。 alt+/在Jsp中的功能以前是可以用的,后来不知道怎么回事就不能用了。。。。问题补充:我用MyEclips新建了一个新的jsp,内容如下,也还是不能使用Alt+/, 太诡异了 ···:<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'MyJsp2.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </head> <body> This is my JSP page. <br> </body></html>问题补充: 问题今天解决了 o(∩_∩)o...哈哈问题解决方法: 原以为是按键设置的问题,后来发现我在这个web项目中的javaBuildPath中原本与其他项目的引用是采用在Projects内设置引用,后来改成了在Libraries中引用jar(此jar没问题),然后就无法使用alt+/的功能了,虽尚未明了问题产生的原因,但是也算解决老。 今天改换了回去就好了,十分感谢aidiyuxin的帮助!
解决方案
是不是有alt+/不止是Content Assist 啊你看看是不是对应多个功能了如果是删之,应该就可以了
解决方案二:
那真是不知道了。。。我晕
解决方案三:
在jsp页面中import了其它页,而且调用的是那个页面里的变量,会出现这样的情况,所以想让你的提示出现,解决办法是先屏蔽掉,你引入其他JSP页面的那一句话。