2013-03-15 149 views
0

是否可以從共享資源訪問非共享資源(Web應用程序資源XHTML/CSS),共享資源打包爲JAR文件並放置在WEB-INF/lib文件夾內。是否可以從共享資源訪問JSF 2非共享資源

例如, 應用
--views
---佈局
----的template.xhtml

--Web-INF
---- LIB
------ jar1
- - ---- META-INF
----------資源
------------ views ------------ --index.xhtml

在上面的結構中可以index.xhtml重用模板。 XHTML?我想要具有特定於應用程序的模板,而不是從共享模板中使用它。

+0

您是否試過訪問?你有嘗試過什麼嗎?如果您嘗試併發布錯誤信息而不是發佈這些錯誤。 – partlov 2013-03-15 11:22:46

+0

更正了我原來的問題,提到了幾個文件的錯誤路徑。 我已經找到了問題,並通過提供從應用上下文開始的完整相對路徑來解決它。例如,在索引中提供了template = views/layout/template.xhtml而不是template = layout/template.xhtml html
@partlov感謝您的快速回復 – user2173503 2013-03-15 12:22:36

+0

您應該爲自己的問題提供一個答案。 – partlov 2013-03-15 12:24:25

回答

0

@Partlov,

正如我前面提到的,通過提供從應用程序上下文開始而不是從當前文件夾中的相對路徑解決。

在Facelet標記聲明已在WEB-INF/lib/jar1/Index.xhtml

@BalusC使用template=/views/layout/template.xhtml代替template=layout/template.xhtml,感謝您的來信。我同意你的評論。