我正在用JSF做一个项目。我创建了一个显示信息的页面 关于一些电影。到目前为止一切都有效。现在我想实现可能性 显示有关电视连续剧的信息。为此,我想收拾所有东西 这与将电影显示到将生成.jar文件的子项目有关 然后我会将其包含在我的主项目中。对于电视连续剧,我会做同样的事情 事情。
目前我只有这个项目,它就是这样的结构(我展示了 只有相关部分):
wgmdb.war
\_ src
\_ main
\_ webapp
\_ view
\_ overview.xhtml
\_ movies
\_ details.xhtml
在我的overview.xhtml中,我包含details.xhtml,如下所示:
我的目标是实现如下所示的目标,其中wgmdb-movies.jar 是主项目所包含的图书馆:
wgmdb.war
\_ src
\_ main
\_ webapp
\_ view
\_ overview.xhtml
wgmdb-movies.jar
\_ src
\_ main
\_ resources
\_ details.xhtml
现在的问题是,我现在已经知道如何从库中包含details.xhtml 进入主项目的overview.xhtml。我必须使用那个src路径details.xhtml 会被发现吗?
致以最诚挚的问候,
metalhamster
答案 0 :(得分:8)
details.xhtml
最终必须与JAR中的/META-INF/resources/details.xhtml
类似。这样您就可以使用<ui:include src="details.xhtml">
。
在Maven的角度来看,那将是/src/main/resources/META-INF/resources/details.xhtml
。