gpt4 book ai didi

java - 无需 ?ln=xxx 从 JS 访问 JSF 资源库

转载 作者:行者123 更新时间:2023-12-01 14:47:16 25 4
gpt4 key购买 nike

有一篇关于JSF资源库的非常好的文章:What is the JSF resource library for and how should it be used?

我正在为现有 JS 库实现一个简单的 JSF 包装器。该库引用了一些图像并提供了一个函数setImagePath:

setImagePath("/test/javax.faces.resource/img/");

这是访问 JSF 资源库的第一步。显然我需要一个像

这样的后缀
.jsf?ln=xxx

访问资源库。不幸的是,JS 库不提供 setImageSuffix。如果我修改 JS 库并将此后缀手动添加到所有图像中,它可以工作,但这不是一个理想的解决方案。

有没有只用setImagePath访问我的xxx资源库?

最佳答案

我也遇到过类似的问题。为此,您必须扩展 ResourceHandler 来映射您的资源。

幸运的是,这是在提出我的问题后完成的,并将其添加到 OmniFaces 中。因此您没有必要再次这样做。

通过实现 UnmappedResourceHandler,您将能够映射资源,而无需附加后缀。

然后您将能够以这种方式映射您的资源(图像):

setImagePath("/test/img/");

链接

感谢 BalusC 和 OmniFaces

关于java - 无需 ?ln=xxx 从 JS 访问 JSF 资源库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299449/

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