如下
<function-signature>java.lang.String makeSelectOption(java.lang.Object,java.lang.String...)</function-signature>  
tld中需要指定参数类型,采用可变参数 如何指定
java.lang.String... 提示末定义类型

解决方案 »

  1.   

    have a try, java.lang.String[]XXX...参数其实就是XXX[],但是不知道<function-signature>是否识别,我想,应该没问题。
      

  2.   

    在tld中改成 String[] 提示 specifies 2 params, but 4 were declared
    函数原型 
          public static String test(Object data,String... args)
     tld
          <function-signature>java.lang.String makeSelectOption(java.lang.Object,java.lang.String[])</function-signature>   调用<ui:test(data,"a","b","c")>
    请知道的指点一下,thnaks
      

  3.   

    貌似jasper不识别,还是老老实实先将数组传入变量,然后
    ${ui:test(data,myArray)}
    或者继续利用表达式
    ${ui:test(data,fn:split('a,b,c', ','))}