Jdeveloper Weblogic:如何获取部署的图像路径
Jdeveloper Weblogic: How to get the deployed image path
我正在设置一个 Web 应用程序,它应该从 table 生成所选行的 pdf。 pdf 有一个背景图像 ($image.png),它位于与 XSL 文件 ($template) 不同的文件夹中。
托管 bean 获取模板并使用 XML 生成 PDF。
路径:
豆子(ViewController\ApplicationSources\view\bean)
$image (ViewController\Web Content\resources\background)
$模板 (ViewController\Web Content\resources\stylesheet)
我能够获取图像的唯一方法是使用绝对路径(文件:\\C:\some\folder\image.png)。
<fo:layout-master-set>
<fo:simple-page-master page-height="29.7cm" page-width="21cm">
<fo:region-body background-image="file:\\background/image.png"/>
</fo:simple-page-master>
</fo:layout-master-set>
我试图在使用 Weblogic 启动项目时获取相对项目路径。
文件的路径从上下文根开始,为了得到我在本地 weblogic 中部署的项目,从控制台,我得到了上下文根。
我仍然不确定我的问题的正确路径,但目前我能够使用以下方法显示图像:
<fo:region-body background-image="url('http://127.0.0.1:7101/context-
root/path/to/img/image.png')"/>
注意:
我现在使用 'url' 标签而不是 'file:///' 标签。
下一步是获取相对路径。
我要感谢所有试图回答我问题的人。
我正在设置一个 Web 应用程序,它应该从 table 生成所选行的 pdf。 pdf 有一个背景图像 ($image.png),它位于与 XSL 文件 ($template) 不同的文件夹中。
托管 bean 获取模板并使用 XML 生成 PDF。
路径:
豆子(ViewController\ApplicationSources\view\bean)
$image (ViewController\Web Content\resources\background)
$模板 (ViewController\Web Content\resources\stylesheet)
我能够获取图像的唯一方法是使用绝对路径(文件:\\C:\some\folder\image.png)。
<fo:layout-master-set>
<fo:simple-page-master page-height="29.7cm" page-width="21cm">
<fo:region-body background-image="file:\\background/image.png"/>
</fo:simple-page-master>
</fo:layout-master-set>
我试图在使用 Weblogic 启动项目时获取相对项目路径。
文件的路径从上下文根开始,为了得到我在本地 weblogic 中部署的项目,从控制台,我得到了上下文根。
我仍然不确定我的问题的正确路径,但目前我能够使用以下方法显示图像:
<fo:region-body background-image="url('http://127.0.0.1:7101/context-
root/path/to/img/image.png')"/>
注意: 我现在使用 'url' 标签而不是 'file:///' 标签。
下一步是获取相对路径。
我要感谢所有试图回答我问题的人。