Myeclipse编jsp时遇到这么一个问题

时间:2021-10-08 17:14:29
在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>");
    }
%>

10 个解决方案

#1



库的关联地址为

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 。

保险起见建议更改所有的包。

#2


修改MyEclipse编辑JSP页面时的编辑工具 
      Window > perferences > General > Editors > File Associations > 
      在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。 
      还有XML文件的默认编辑器 

楼主是不是开jsp的时候上面有那个预览图的效果的啊,那个实际开发中用不到的,按上面的方法去掉就不卡了

#3


引用 1 楼 cstlovewzy 的回复:
库的关联地址为

http://java.sun.com/j2ee/1.4/docs/api/

此时,MyEclipse会在线查询导致智能提示缓慢。

这时候我们可以下载java ee 的doc到本地,然后充定向查询目录到本地,这样Myeclipse就会通过本地查询,从而解决提示缓慢甚至死机的问题。

具体步骤如下:

顺藤摸瓜我们通过上述官方地址找到doc下载地址:

……


不知道我这是不是在线查询,等下我下个按照你的试试吧

#4


引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具 
  Window > perferences > General > Editors > File Associations > 
  在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。 
  还有XML文件的默认编辑器 

楼主是不是开j……

我按照你的找到了“MyEclipse JSP Editor”,但是后面还有几个(locked by "JSP" content type);(locked by "JSF Page" content type)(locked by "CSS JSP" content type)
也没有默认那个设置选项啊,右侧只有Add Remove(灰色) Default这三个处理方式
能不能再帮我看下,对Myeclipse了解的实在太少了……

#5


这个应该是设置的提示反应时间太短,myeclipse的jsp编辑器本来就不能过快,一块还有时候乱跳。你设置一下时间就行了

#6


嗯,如果联网的话 eclipse 是会在线去查询的,像楼上所说的 可以下载到本地来,并且取消自动提示... 需要的时候 通过快捷键再让它提示.

#7


你点左键是选中,选中后右侧的default即变为可用了,单击default即可。

PS:default就是默认选项的意思……

引用 4 楼 hjxenjoy 的回复:
引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具
Window > perferences > General > Editors > File Associations >
在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
还有XML文件的……

#8


引用 5 楼 guanghui888888888 的回复:
这个应该是设置的提示反应时间太短,myeclipse的jsp编辑器本来就不能过快,一块还有时候乱跳。你设置一下时间就行了

咋设置?这玩意安装之后啥样子现在还是啥样子,我基本没改过什么设置,也不知道在哪设置,全英文的好多看不懂什么意思……

#9


引用 7 楼 liuyuhua0066 的回复:
你点左键是选中,选中后右侧的default即变为可用了,单击default即可。

PS:default就是默认选项的意思……


引用 4 楼 hjxenjoy 的回复:
引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具
Window > perferences > General > Editors > File Associa……

额,default就是默认设置么,我菜了,嘿嘿,我试试。

#10


好了,默认设置之后现在在JSP里不会自动弹出匹配框了……

#1



库的关联地址为

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 。

保险起见建议更改所有的包。

#2


修改MyEclipse编辑JSP页面时的编辑工具 
      Window > perferences > General > Editors > File Associations > 
      在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。 
      还有XML文件的默认编辑器 

楼主是不是开jsp的时候上面有那个预览图的效果的啊,那个实际开发中用不到的,按上面的方法去掉就不卡了

#3


引用 1 楼 cstlovewzy 的回复:
库的关联地址为

http://java.sun.com/j2ee/1.4/docs/api/

此时,MyEclipse会在线查询导致智能提示缓慢。

这时候我们可以下载java ee 的doc到本地,然后充定向查询目录到本地,这样Myeclipse就会通过本地查询,从而解决提示缓慢甚至死机的问题。

具体步骤如下:

顺藤摸瓜我们通过上述官方地址找到doc下载地址:

……


不知道我这是不是在线查询,等下我下个按照你的试试吧

#4


引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具 
  Window > perferences > General > Editors > File Associations > 
  在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。 
  还有XML文件的默认编辑器 

楼主是不是开j……

我按照你的找到了“MyEclipse JSP Editor”,但是后面还有几个(locked by "JSP" content type);(locked by "JSF Page" content type)(locked by "CSS JSP" content type)
也没有默认那个设置选项啊,右侧只有Add Remove(灰色) Default这三个处理方式
能不能再帮我看下,对Myeclipse了解的实在太少了……

#5


这个应该是设置的提示反应时间太短,myeclipse的jsp编辑器本来就不能过快,一块还有时候乱跳。你设置一下时间就行了

#6


嗯,如果联网的话 eclipse 是会在线去查询的,像楼上所说的 可以下载到本地来,并且取消自动提示... 需要的时候 通过快捷键再让它提示.

#7


你点左键是选中,选中后右侧的default即变为可用了,单击default即可。

PS:default就是默认选项的意思……

引用 4 楼 hjxenjoy 的回复:
引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具
Window > perferences > General > Editors > File Associations >
在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
还有XML文件的……

#8


引用 5 楼 guanghui888888888 的回复:
这个应该是设置的提示反应时间太短,myeclipse的jsp编辑器本来就不能过快,一块还有时候乱跳。你设置一下时间就行了

咋设置?这玩意安装之后啥样子现在还是啥样子,我基本没改过什么设置,也不知道在哪设置,全英文的好多看不懂什么意思……

#9


引用 7 楼 liuyuhua0066 的回复:
你点左键是选中,选中后右侧的default即变为可用了,单击default即可。

PS:default就是默认选项的意思……


引用 4 楼 hjxenjoy 的回复:
引用 2 楼 yyy269954107 的回复:
修改MyEclipse编辑JSP页面时的编辑工具
Window > perferences > General > Editors > File Associa……

额,default就是默认设置么,我菜了,嘿嘿,我试试。

#10


好了,默认设置之后现在在JSP里不会自动弹出匹配框了……