1

假设我想声明一个具有此 java 签名的函数:

public static String getStatusString(ArticleAndStatus aas) {
    //...
}

ArticleAndStatus是 的内部类org.example.Outer

我将如何在 taglib 中声明它?这些都失败了:

   <功能>
       ...
       <函数签名>java.lang.String
       getStatusString(org.example.Outer.ArticleAndStatus)
       ...
   </功能>
   <功能>
       ...
       <函数签名>java.lang.String
       getStatusString(org.example.Outer$ArticleAndStatus)
       ...
   </功能>
4

3 回答 3

1

org.example.Outer.ArticleAndStatus

于 2009-10-13T11:20:06.787 回答
1

我使用公共静态内部类有同样的问题。我会说语法是点。这可能是这里的一个错误org.apache.jasper.compiler.

于 2010-06-20T14:51:44.353 回答
0

您不能只创建一个虚拟接口,让您的内部类实现,并将其作为方法参数提供吗?

于 2011-03-27T16:59:40.323 回答