Bean定义错误:找不到属性名称的getter方法

时间:2014-06-23 16:23:22

标签: jsp properties struts-1

我正面临这个奇怪的错误,我在jsp中使用了bean:define标签,我使用的属性名称引发了错误。

No getter method for property: "flatRate3GDataPlansEnabled" of bean

Actionform

中看到我的吸气鬼和二传手
private boolean flatRate3GDataPlansEnabled=false;

public boolean isFlatRate3GDataPlansEnabled() {
    return flatRate3GDataPlansEnabled;
}

public void setFlatRate3GDataPlansEnabled(boolean aFlatRate3GDataPlansEnabled) {
    flatRate3GDataPlansEnabled = aFlatRate3GDataPlansEnabled;
}

继承人jsp标签:

<bean:define id="flatRate3GDataPlansEnabled" name="FlatRateSmsActionForm"
    property="flatRate3GDataPlansEnabled" type="java.lang.Boolean" />

1 个答案:

答案 0 :(得分:0)

Struts 1.x使用get / set方法来访问bean属性。将您的方法重命名为

public boolean getFlatRate3GDataPlansEnabled() {
    return flatRate3GDataPlansEnabled;
}