繁体   English   中英

如何告诉Eclipse从当前Java Web Project外部导入文件?

[英]How can I tell Eclipse to import files from outside the current Java Web Project?

因此,我在Eclipse中有一个Java Web Project-它只是作为WAR导出的八个文件,当我将其作为独立应用程序部署到Tomcat时,没有“ include”语句,就可以正常工作。

问题在于该Web应用程序注定要集成到不是我开发的现有网站中-这是一个问题,因为我需要导入在运行时显示的文件,但Eclipse却很奇怪,因为它可以在这个项目中找不到他们。

例如,为了给我的应用提供网站范围的标题,我尝试使用:

<%@ include file="../includes/head_section.html" %>

但是Eclipse拒绝。 具体说:

Fragment "includes/head_section.html" was not found at expected path /my_project/WebContent/includes/head_section.html

我如何告诉Eclipse放松-文件加载后就在那里,世界比这个特定的Web应用还大?

我尝试了所有可能的路径组合(省略了“ ..”,在开始处添加了“ /”,添加了更多 ../../../s),还尝试为其提供了头文件的外部URL (尽管我并不真正希望它能起作用)。 我也浏览了app / Eclipse的设置,但是我还是Eclipse的新手,那里还有很多工作要做。

感谢您的帮助-如果我没有提供足够的信息,请随时告诉我。 我正在Ubuntu上使用Eclipse for Java EE。

因此,最后,我不得不通过编写一种方法来物理地打开一个文件并返回其中的文本来解决这个问题。

使用<jsp:include... />代替<%@ include .. %>不能解决问题(我认为这是Gimby针对链接问题提出的问题-如果该问题重复,我们深表歉意),并且也没有简单地告诉Eclipse不要忽略该错误(当我尝试加载页面时仍然存在500错误)。

我的解决方案存在问题,因为它实际上只能使用静态文件,而我相信jsp:include动态导入将执行任何JSP-但我的直接问题已通过这种方式解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM