在Myeclipse里创建好一个web工程之后,在其中新建一个jsp文件,可是当我在jsp中插入一条java语句时出大问题了:例如我在<% %>中写一条java输出语句:out.println();当我写到“out.”的时候系统不是自动弹出一系列匹配项么,按理说这是很好的一件事,可是这个时候Myeclipse就卡住了,win7窗口(未响应)的提示,一卡就是十几二十秒,有时候卡得我直接强制关闭……可是这个问题在编写java程序就不会出现,这是为啥啊,谁能告诉我怎么解决这个问题。或者是只取消掉jsp中java的自动匹配提示,不然我以后编jsp那不一大半时间卡在未响应上啊……<%request.setCharacterEncoding("GB2312");%>
<%
UserCheckBean uc=new UserCheckBean(user);
if(uc.validate())
{
%>
<jsp:forward page="welcome.jsp"/>
<%
}
else
{
out.println("用户名或密码错误,请<a href=\"login.html\">重新登录</a>");
}
%>
<%
UserCheckBean uc=new UserCheckBean(user);
if(uc.validate())
{
%>
<jsp:forward page="welcome.jsp"/>
<%
}
else
{
out.println("用户名或密码错误,请<a href=\"login.html\">重新登录</a>");
}
%>
库的关联地址为http://java.sun.com/j2ee/1.4/docs/api/此时,MyEclipse会在线查询导致智能提示缓慢。这时候我们可以下载java ee 的doc到本地,然后充定向查询目录到本地,这样Myeclipse就会通过本地查询,从而解决提示缓慢甚至死机的问题。具体步骤如下:顺藤摸瓜我们通过上述官方地址找到doc下载地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=j2ee-1.4-fr-doc-oth-JSpec@CDS-CDS_Developer下载到本地后,建议将其放入jdk的根目录中(无需解压)。下面重定向查询路径:首先选中当前JSP工程 Project -> Properties -> Java Build Path 。
然后选 J2EE 1.4 Libraries 并将其展开,可以点到有许多包。首先选择javax.sevelet.jar ,展开后选中javadoc location。取消默认的javadoc URL ,使用下方的 javadoc in achive,然后填入你所下载的doc的位置。重复以上过程,更改所有包的javadoc location 。另外,如果你感觉太多太麻烦,你可以只更改javax.sevelet.jar & javax.sevelet.jsp.jar 两个包,因为只有这两个包最常用,例如request 和 out 。保险起见建议更改所有的包。
Window > perferences > General > Editors > File Associations >
在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
还有XML文件的默认编辑器 楼主是不是开jsp的时候上面有那个预览图的效果的啊,那个实际开发中用不到的,按上面的方法去掉就不卡了
也没有默认那个设置选项啊,右侧只有Add Remove(灰色) Default这三个处理方式
能不能再帮我看下,对Myeclipse了解的实在太少了……