首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsf 1.2自定义函数varargs签名

jsf 1.2自定义函数varargs签名
EN

Stack Overflow用户
提问于 2012-05-03 21:50:31
回答 2查看 2K关注 0票数 1

我有一个自定义JSF函数,并且我需要创建一个具有可变长度参数列表的自定义函数:

签名是:

代码语言:javascript
复制
public static boolean myFunction(String... args) {
...
}

如何在taglib文件中写入函数的签名?

例如,如果我只有一个字符串参数,这是可行的:

代码语言:javascript
复制
<function>
    <function-name>myFunction</function-name>
    <function-class>functions.Functions</function-class>
    <function-signature>boolean myFunction(java.lang.String)</function-signature>
</function>
EN

回答 2

Stack Overflow用户

发布于 2012-05-03 22:01:11

在内部,像String... args这样的可变参数被替换为数组参数(本例中为String[])。

尝试:

代码语言:javascript
复制
<function-signature>boolean myFunction(java.lang.String[])</function-signature>
票数 1
EN

Stack Overflow用户

发布于 2013-02-22 19:43:37

当您采用这种方法时,它工作得很好:http://seamframework.org/Documentation/CreatingCustomELFunctions

其思想是不显式地定义函数,而是将它们从静态类动态加载到库中。对我来说,唯一的问题是Netbeans无法以这种方式识别该库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10432803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档