myeclipse打开JSP文件出错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了myeclipse打开JSP文件出错。相关的知识,希望对你有一定的参考价值。

我现在在做一个项目。打开任何一个jsp文件都没有问题,只有一个,我从外部复制进来的jsp文件有问题。打开之后会报这样的错(见图)。希望有个高手告诉我怎么回事,怎么解决。项目急啊!

空指针异常啊,
Zend Studio for Eclipse不能打开文件
经常有时候会出现工程里的某一个文件打不开,总是出现:
Could not open the editor: Editor could not be initialized.
的提示信息。

产生原因:听说是由于文件外部修改导致,参考说法如下:

Could not open the editor: Editor could not be initialized when opening files. Huh? If you look at the java exception, available as error details, it only means the resource or file have been changed from outside of Zend Studio. To open it you need to refresh the file through F5.

因为我在使用zend studio的时候,还会用 Editplus 或 source insight 来查看或者编辑php文件,所以同意问题原因产生的说法。

问题分析:
凭我的经验,感觉好像是工程在每次启动时,没有对用非Zend studio for Eclipse编辑器编辑的的文件进行刷新,工程文件没有进行有效的初始化,除了上面的方法,最近我常采用的方法就是:

解决办法1:(推荐)

先关掉所有的已经打开的标签,选择出错的工程文件夹,然后用F5刷新工程文件,基本上可以解决上述问题!

解决方法2:将打不开的文件拷贝出来,然后将其删除,最后再将其拷贝回去。然后重启ZendStudio for Eclipse.

解决办法3:如果上面两个办法还不行,再提供一条终极解决办法,保证绝对可行:
删除该工程(但是不删除工程文件夹里面的内容)》》去工程文件夹删除 .settings,.projects,.cache》》重新建工程》》选择project contents时的时候,去掉use default 选项前面的勾,选择以前的工程文件夹》》finish》》在出现的对话框,选择第一个选项(即在原来的工程文件夹直接建,而不需要在原工程文件夹下再建一 个文件夹)》》OK。
参考技术A myeclipse打开JSP文件出错是由于页面上写了scriplet,也就是java代码报错了。
比如:jsp声明与Scriplet的问题
在J2EE中,给定jsp文件代码如下:有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么
第二个客户看到浏览器显示( )
<%! static int i=0; int j =0; %>
<html>
<body>
<%
for( ; j++ < 2; )

out.print(i++);out.print(" ");

%>
</body>
</html>
参考技术B 是不是你复制进来的代码中有属性为空,上面报的是空指针啊 参考技术C 图呢?

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法

  HTML代码放到JSP中的,打不开了,在网上找了半天解决方法,总算解决了。

方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可

 

方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse。

 

方法3. 找到myeclipse安装目录的configuration文件夹,除config.ini、.settings两个文件夹保留,其他文件都删除掉(记得备份)。

 

方法4.关闭myeclipse的jsp文件语法验证,Project>Properties>MyEclipse>Validation>Configure Workspace Settings...>找到JSP把勾选去掉。

 

方法5.关闭myeclipse的jsp设计视图,window -> perferences -> General -> editors -> file associations 找到jsp -> 把myeclispe jsp editor 设为 default(默认是:myeclispe visual jsp editor)我使用的这个,关闭之后打开jsp文件都能提速不少

 

以上是关于myeclipse打开JSP文件出错。的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse用浏览器打开jsp页面

在myeclipse里jsp文件和class文件应各放在哪个文件夹下

高速在MyEclipse中打开jsp类型的文件

myeclipse开发jsp怎么进入断点调试

myeclipse开发jsp怎么进入断点调试

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总