2010-05-14 56 views
1

我收到错误WARNING: Method "pl" for function "pl" not found,我认为它是因为我没有声明正确的参数。JSP函数 - 如何声明TLD中的参数

<function-signature>java.lang.String pl(java.lang.Long, java.lang.String)</function-signature>

是我在TLD。和:

public static String pl(long num, String str)是我在.java文件中。

回答

3

我不相信你的原始号码将被自动装箱到在这种情况下,所以它没有找到签名。

+0

修复它,谢谢。 – Kyle 2010-05-14 16:37:15

+0

换言之:在您的TLD文件中定义'long'而不是'java.lang.Long',**或**在您的实际方法中使用'Long'而不是'long',以便它与TLD定义匹配。 *编辑:*你已经得到了那个:) – BalusC 2010-05-14 16:37:48