我用eclipse导入一个项目时,为啥全部的JSP文件都有红叉?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用eclipse导入一个项目时,为啥全部的JSP文件都有红叉?相关的知识,希望对你有一定的参考价值。

参考技术A

解决我用eclipse导入一个项目时,为什么全部的JSP文件都有红叉的步骤如下:

1.在 eclipse工具中,右键导入我们的项目,同时看到在项目上会出现红叉叉的图标(例子中使用base_model的工程)。

2.在项目base_model工程上,右键找到properties(属性菜单)并点击一下。

3.在打开的属性页面上找到JavaBuildPath,在右侧点击Libraries,向下拖动滚动条找到JRE SystemLibrary,单击Edit按钮。

4.选择alternate Jre,点击后面的InstalledJREs,在弹出的窗口中单击add按钮选择Standard VM点击next按钮。

5.在弹出的窗口,JREHome中设置java的安装目录,JREname中设置自己的JRE System Library名称,之后点击 Finish按钮,回到刚才的页面勾选我们自己设置JRE System Library的VM,点击ok按钮。这样就解决了我用eclipse导入一个项目时,为什么全部的JSP文件都有红叉的问题了。

Eclipse------导入项目后出现javax.servlet.jsp cannot be resolved to a type

报错信息:javax.servlet.jsp cannot be resolved to a type

原因1:

这个错误可能是服务器自带的servlet库未导入的原因。

解决方法:

右键项目"Properties",转到Targeted Runtimes,选择一个服务器,例如Tomcat,单击应用,可能就可以解决。

 

原因2:

servlet包只是编译时需要,而发布时不需要,避免与tomcat中的servlet包发生冲突

解决方法:

在pom.xml中添加对servlet-api的依赖即可。

<dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>jsp-api</artifactId>
     <version>2.0</version>
     <scope>provide</scope>
</dependency>

 

转载:
https://blog.csdn.net/u014313894/article/details/51895563

https://blog.csdn.net/jinyuancai/article/details/54708341

 

以上是关于我用eclipse导入一个项目时,为啥全部的JSP文件都有红叉?的主要内容,如果未能解决你的问题,请参考以下文章

关于eclipse,为啥在运行项目时总是这样

我用eclipse创建的项目有个感叹号为啥? 警告如下:

eclipse导入项目出现红色波浪线

为啥eclipse 导入git工程没有反应

为啥电脑重启后的eclipse中的项目都没有啦?

现在接手一个java项目 批量导入模块,需提供jsp页面上excel导入功能 求设计