gpt4 book ai didi

java - java.lang.NoSuchMethodException : Unknown property 'Centres' 的补救措施

转载 作者:行者123 更新时间:2023-12-02 05:21:24 24 4
gpt4 key购买 nike

我正在做一个基于Struts2的项目。我有一个名为 AddCentreNestedForm 的 POJO,它具有名为 Centres 的 String[] 类型属性之一。

所以

public class AddCentreNestedForm{

....
....
private String[] Centres = new String[]{"-1","-1","-1","-1","-1","-1"};
...
...
public String[] getCentres(){
return Centres;
}
public void setCentres(String[] Centres){
this.Centres = Centres;
}

}

现在在操作类中,我有如下语句:

String[] centres =null;
...
...

centres = BeanUtils.getArrayProperty(addCentreNestedForm, "Centres");

在这一行上,它给出了异常:

java.lang.NoSuchMethodException: Unknown property 'Centres'

“addCentreNestedForm”是 POJO AddCentreNestedForm 的实例。

我调试了应用程序,当执行此行时,Centres的值为{"Centres","-1"}。

在谷歌上搜索此异常时,它提到当 BeanUtils 无法找到上述属性的正确 getter 方法时会发生此异常。

请让我知道 getter 方法名称应该是什么,我将其命名为“getCentres()”。如果有其他方法可以解决此问题,请告诉我。

最佳答案

尝试中心而不是中心。属性假定为驼峰式大小写。

关于java - java.lang.NoSuchMethodException : Unknown property 'Centres' 的补救措施,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483073/

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