在预期路径(eclipse jsp)处未找到片段

在预期路径(eclipse jsp)处未找到片段,eclipse,tagfile,validationerror,Eclipse,Tagfile,Validationerror,在eclipse中,我有一个javaproject(不是web项目),尽管它提供了可重用的标记文件 布局 +src +++META-INF ----my.tld +++++++++++标签 ---------------include.jsp 我一直在获取片段“/META-INF/tags/include.jsp”未在预期路径/Project/META-INF/tags/taginclude.jsp中找到 我如何修改eclipse正在寻找的路径?我需要告诉它在查找中包含“src”Josh,如果您

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

布局

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

我一直在获取片段“/META-INF/tags/include.jsp”未在预期路径/Project/META-INF/tags/taginclude.jsp中找到


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

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

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

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

因此,您的布局应如下所示:

myproject/ `-- src |-- WEB-INF | |-- classes | | `-- MyClass.class | |-- lib | | `-- my.jar | |-- tags | | `-- my.tld | `-- web.xml `-- include.jsp 我的项目/ `--src |--WEB-INF ||——班级 ||`--MyClass.class ||--lib ||`--my.jar ||--标签 ||`--my.tld |`--web.xml `--include.jsp 希望这有帮助


-Bryan

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

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

这是一个常见的项目,其他web项目会将其作为jar包含。战争不能捆绑在一起,只有罐子。唯一的jsp是具有变量等的常见jsp包含。没有风景。其他所有内容都是java代码和标记文件,用于重用+1,以获得文件夹结构的良好ascii表示