我正在開發部署在Tomcat服務器上的大型應用程序。只有一個.jsp頁面,所有的UI都使用ext-js完成。Tomcat:找到資源的正確方法?
有很多.java類。在其中一個類中(正在執行驗證),我想添加XML驗證並執行此操作,我需要訪問.xsd文件。
我的問題是,我不知道如何幹淨地找到我的.xsd文件的路徑。
我把xsd文件的劇目旁邊的CSS /,圖像/等
我知道如何在這一個蹩腳的方式:我叫System.getProperty(「的user.home 「)並從那裏我找到我的web應用程序,xsd/文件夾和.xsd文件。
但是,乾淨的方法是什麼?
我應該在哪裏找到我的webapp(或我的webapp資源)的路徑,以及如何將這些信息傳遞給執行驗證的類.java?
非常感謝:假設它被放置在包
com.example.resources
,您可以從classpath如下加載它。在第二種情況下,將文件放在類路徑中是否是一種好的做法? (我可能會遇到一個關於如何執行此操作的新問題) – Gugussee 2011-02-16 09:36:20