当前位置: 首页 > 知识库问答 >
问题:

属性没有getter方法

尤博达
2023-03-14

嗨,我试图使用strut得到一个bean到我的jsp代码,我在我的jsp页面中使用的bean是:但是每当我运行jsp时,我就会收到

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

我正在尝试将棒球写入我的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个答案

张璞
2023-03-14

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

使现代化

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

 类似资料:
  • 我无法找出我做错了什么。我一定要在Form Bean中使用Form Bean,因为窗体有许多不同的部分。基本上,在同一个表单上有响应部分和请求部分。 初始化视图时,我得到了一个无getter方法异常。我正在使用 struts-config.xml: JSP页面: FormBean主: 子表单Bean: 行动类:

  • 如何使用自定义setter声明属性,但在Kotlin中没有getter?例如,在安科,他们这样做: 但在我看来,这有点骇人。这样做对吗?如果是,那么当一个项目没有Anko依赖关系时,情况会怎样呢? 附言:让我说清楚——我想没有吸气剂,而不是私人吸气剂

  • 我在jsp文件中有这个,它可以工作: 但是我想显示一个html:选择像这样: 但不起作用,错误显示: 没有可用于属性认证的getter方法。名为org的bean的estado。阿帕奇。struts。塔格里布。html。豆 谢谢

  • Struts(1.38)新手,我得到以下错误:没有getter方法可用于名称hsForm下的bean的属性hs.has关系ToTeam。我被告知在HSDivForm中创建getHs和setHs方法,但这是问题所在吗?或者我该怎么做? 我的豆子: 我的表格: 我的jsp:

  • 我无法找出我做错了什么 当我调用我的变量到JSP我有错误 javax。servlet。jsp。JspException:bean“informations”的属性“gPClientCount”没有getter方法 JSP页面: 吸气剂和二传手:

  • 我正在尝试用Struts填充select。但是,我得到了一条错误消息:name在其所查找的类中也没有名为“label”的变量,因此我不知道它是如何查找 表单类是一个非常典型的实体类 关于为什么会出现这个错误,有什么建议吗?