[英]What paths shloud I use in xsl files in WEB-INF directory, when I use xsl:include
我的 WEB-INF 目錄中有我的 Java web 應用程序和“index.xsl”文件。 我可以這樣在 my.jsp 文件中讀取它:
Source resource = new StreamSource(getServletContext().getResourceAsStream("WEB-INF/xslt/index.xsl"));
但是有一個問題,如果我的 'index.xsl' 包含這一行:
<xsl:include href="/xslt/folder.xsl"/>
我不知道應該用什么來代替“/xslt/folder.xsl”。 我嘗試了“folder.xsl”、“/folder.xsl”等,但沒有任何效果(它說 C:\xslt\folder.xsl 不存在或類似的東西)。 誰能幫我? 還是所有的 xsl 文件都應該放在不同的地方? 非常感謝
您必須對包含的 XSLT 文件的目錄使用相對路徑。
如果 folder.xsl 與 index.xsl 位於同一文件夾中:
<xsl:include href="./folder.xsl"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.