gpt4 book ai didi

jsf - 通过ui发送数组列表 :param to JSF ui:composition template

转载 作者:行者123 更新时间:2023-12-02 22:30:04 26 4
gpt4 key购买 nike

我知道我可以使用 ui:param 从基于模板构建的组合中传递字符串

像这样:http://www.mkyong.com/jsf2/how-to-pass-parameters-to-jsf-2-0-template-file/

然后我可以将 XHTML 中的参数用于模板文件。

你能发送一个数组吗?

<ui:insert name="header" >
<ui:include src="/template/common/commonHeader.xhtml">

<ui:array name="tagArray" values="val1, val2, val3" />

</ui:include>
</ui:insert>

最佳答案

仅当您的环境支持 EL 3.0(Tomcat 8、WildFly 8、GlassFish 4 等及更新版本)时。您可以使用新的 list notation #{[x,y,z]}

<ui:array name="tagList" values="#{['val1', 'val2', 'val3']}" />

如果您还没有使用 EL 3.0,那么最好的选择是使用 JSTL fn:split()将分隔字符串拆分为数组。

<ui:param name="tagArray" value="#{fn:split('val1,val2,val3', ',')}" />

关于jsf - 通过ui发送数组列表 :param to JSF ui:composition template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419383/

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