簡體   English   中英

如何從Web存檔的WEB-INF目錄加載StringTemplateGroups

[英]How to load StringTemplateGroups from the WEB-INF directory of a web archive

這個問題與這個問題有些相關: StackOverflow:如何從Web檔案的WEB-INF目錄加載資源

我想使用StringTemplate並希望通過StringTemplateGroup加載我的模板。 直到知道我使用相關問題中顯示的方法從WEB-INF文件夾中獲取單個文件,但正如我在此處 ,通過路徑加載模板被認為是不好的做法,因為應用程序可能在WAR文件中並且由於路徑,我無法使用StringTemplateGroup。

有沒有辦法實現這一點,你會推薦? 我可以將整個文件夾作為StringTemplateGroup讀取的類似流的對象,還是已經在StringTemplate中實現了一種不錯的(而不是那么hackish)方式?

我對Java很新,但願意學習:)非常感謝你提前。

您可以將context paht的屬性添加到JVM運行時參數中,例如,在Tomcat容器中,將參數-DcontextPath = [somewhere]添加到startup.sh文件中,然后通過System.getProperty獲取上下文的路徑(“contextPath” “)。上下文路徑也可以從Tomcat中的-Dcatalina.base獲取。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM