我在websphere5下有一个简单的Web应用程序.在appDir\WEB-INF\classes\
我有这些文件:
main.xslt
templates.xslt
main.xslt
包含指令
<xsl:import href="templates.xsl" />
Run Code Online (Sandbox Code Playgroud)
但main.xslt
在Java代码中使用时应用程序失败.如果它们都在同一个文件夹(WEB-INF\classes\
)中,我应该如何指定导入的XSL文件的路径?
例外文本:
java.io.FileNotFoundException:d:\ Program Files\WebSphere\AppServer1\templates.xsl(系统找不到指定的文件.)
您需要提供自定义 uri 解析器来处理包含。在 Web 应用程序中,无法保证文件系统可访问,因为您可能会用完 WAR 文件。看一下javax.xml.transform.URIResolver接口和Transformer.setURIResolver()
归档时间: |
|
查看次数: |
2192 次 |
最近记录: |