【问题标题】:Acess JSF resource library from JS without ?ln=xxx无需 ?ln=xxx 从 JS 访问 JSF 资源库
【发布时间】:2013-03-08 17:05:32
【问题描述】:

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 资源库吗?

【问题讨论】:

    标签: java javascript jsf-2


    【解决方案1】:

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

    幸运的是,这是在提出我的问题后完成的,并添加到OmniFaces。所以你没有必要再这样做了。

    通过实现UnmappedResourceHandler,您将能够在没有附加后缀的情况下映射您的资源。

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

    setImagePath("/test/img/");
    

    链接

    感谢 BalusC 和 OmniFaces

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2015-06-07
      • 2012-10-02
      • 1970-01-01
      相关资源
      最近更新 更多