是否可以在JSF中包含一个文件夹中的所有javascripts文件?
我正在使用JSF 2.0,我正在寻找一种方法来包含页面上给定文件夹中的所有javascripts,即做类似的事情
<h:outputScript library="javascript" name="*.js" target="head" />
这种事情甚至可能吗?我应该使用java代码编写自定义组件来实现这一目标吗?
谢谢你的帮助,
SébastienTromp
没有找到相关结果
已邀请:
2 个回复
到街客核
,其中
并覆盖
以检查
属性是否包含
通配符,然后通过扫描资源文件夹中与此模式匹配的文件进行相应处理。 这是一个启动示例:
在
中注册如下(对不起,
注释在JSF 2.2中针对此特定极端情况修复后才能生效,另请参阅JSF问题1748):
这里适用于Mojarra 2.0.3。您可以使用
和
等模式。特定的代码示例仅紧密耦合到特定的JSF实现以保存代码样板。它还要求在部署时扩展WAR,否则将无法通过
浏览目录(因此不包括某些(较旧的)servletcontainer版本/配置)。对于其他JSF实现,你必须扩展它的
,或者如果你想要独立于实现,那就写一个全新的(虽然这应该很简单,但如果你坚持的话,只需看看标准的
源)。
茬贺努充尽
或
将它们插入到头部,如:
请注意,您不能给出绝对路径
但是必须从它们中提取前缀(JSF资源路径之前的部分)。