gpt4 book ai didi

jsf - 通过jsf显示来自外部位置的图像

转载 作者:行者123 更新时间:2023-11-28 22:43:50 26 4
gpt4 key购买 nike

我阅读了很多关于同一问题的帖子,“tomcat 服务器”方面的解决方案是在元素内添加元素,我是这样做的:

<Host>
<Context docBase="path_to_image" path="/images" />
.....

我现在的问题是,如果我试图通过这样的 html 图像标签显示图像:

<img src="/images/dist/image_name.ext"/>

图像渲染没有任何问题,但我在使用 jsf 标签时遇到问题,例如:

<h:graphicImage value="/images/dist/image_name.ext" />

这个标签的输出是:[http://localhost:8080/context_name/faces/images/dist/image_name.ext]

所以我认为如果我可以从 jsf 组件指向 [http://localhost:8080/images/dist/image_name.ext] 它将解决问题,但我该怎么做呢?

有什么想法吗?

我看到这篇文章http://balusc.blogspot.com/2007/04/imageservlet.html

但如果我能像我之前提到的那样通过 server.xml 解决这个问题会更好。

最佳答案

<h:graphicImage>确实会隐式地将 webapp 上下文路径添加到图像的 URL。只是不要使用它并坚持使用纯 HTML <img>元素。无论您想到什么原因,都需要它是 <h:graphicImage>需要重新考虑或以不同方式解决组件,以便您可以继续使用纯 HTML <img> .元素。

关于jsf - 通过jsf显示来自外部位置的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15675364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com