【发布时间】:2011-06-27 19:22:41
【问题描述】:
我正在开发一个部署在 Tomcat 服务器上的大型应用程序。只有一个 .jsp 页面,所有 UI 都是使用 ext-js 完成的。
有很多 .java 类。在其中一个类(正在执行验证)中,我想添加 XML 验证,为此我需要访问 .xsd 文件。
我的问题是我不知道如何干净地找到我的 .xsd 文件的路径。
我会将 .xsd 文件放在 css/、images/ 等旁边的目录中。
我知道如何做到这一点很糟糕:我调用 System.getProperty("user.home") 并从那里找到我的 web 应用程序 xsd/文件夹和 .xsd 文件。
但是什么是“干净”的方法呢?
我应该在哪里找到我的 webapp(或我的 webapp 资源)的路径,我应该如何将此信息传递给执行验证的 .java 类? p>
【问题讨论】:
标签: java tomcat resources path