没有财产的getter方法

时间:2012-09-30 21:48:17

标签: java jsp object struts

您好我正在尝试使用struts将bean添加到我的jsp代码中我在jsp页面中使用的bean是:但每当我运行jsp时我都会收到

  

没有属性的getter方法:bean的“testData.team.type”:“unitForm”。

我正在尝试将棒球写入我的JSP页面。

我的行动表格的代码是:

import com.TestGettingData;
import org.apache.struts.action.ActionForm;
public class UnitForm extends ActionForm {

private TestGettingData testData = new TestGettingData();  

public TestGettingData getTestData() {
    return testData;
}

public void setTestData(TestGettingData testData) {
    this.testData = testData;
} 

}

测试数据类有:

public class TestGettingData extends Sport{

    private String team = "Yankees"; 

private String position = "short stop";  

public void setTeam(String tm) {    
    team = tm; } 

public String getTeam() {     
        return team; } 

public void setPosition(String po) {    
    position = po; } 

public String getPosition() {   
    return position; 
    } 
}

最后在我的运动课上:

public class Sport{

    public String type = "baseball";

public String getType() {
    return type;
}

public void setType(String type) {
    this.type = type;
}


}

1 个答案:

答案 0 :(得分:0)

而不是testData.team.type,请尝试testData.typetypetestData中不属于team的属性。

<强>更新

${unitForm.testData.type}应在JSP中显示“棒球”。