在预期的路径(eclipse.jsp)中找不到片段



在eclipse中,我有一个java项目(而不是web项目),尽管它确实提供了可重用的标记文件。

布局

+src
+++META-INF
----my.tld
+++++++++++标签
---------------include.jsp

我一直在获取片段"/META-INF/tags/include.jsp",但在预期的路径/Project/META-IINF/tags/taginclude.jsp中找不到

如何修改eclipse正在查找的路径?我需要告诉它在查找中包含"src"

Josh,如果您使用.jsp和.tld文件,那么您真的不应该将其作为"Java项目"来做,而应该在Eclipse中使用"动态Web项目"。尽管如此,我还是会尽力回答你的问题。

根据您的文件系统图,您的文件布局不正确。如果您正在尝试创建一个web应用程序(.war文件),那么您需要一个web-INF目录。在WEB-INF目录下,您需要一个WEB.xml文件(用谷歌搜索WEB.xml以查看其中需要什么)、一个标记目录以及一个classes和lib目录。

编译后的类文件必须放在WEB-INF/classes目录中。您所依赖的Jar文件必须位于WEB-INF/lib目录中。Tablib必须位于WEB-INF/tags目录中。最后,.jsp文件必须放在src目录(WEB-INF的父目录)中。

所以,你的布局应该是这样的:

我的项目/`--src|--WEB-INF||--类||`--MyClass.class||--lib||`--my.jar||--标记||`--my.tld|`-web.xml`--include.jsp

希望这能有所帮助。

-Bryan

恐怕我不理解原始帖子中的ascii表示,但验证器可以使用任何具有ModuleCore Nature及其.settings/org.eclipse.wst.communt.component文件的项目来了解"/"的含义。创建一个动态Web项目并检查该文件和.Project可能会帮助您拼凑出正确的内容,使其在Java项目中发挥作用。

也许jsp页面的路径不正确您可以使用ctrl+左键单击进行检查,如果无法打开jsp文件,我建议您检查路径。

最新更新