繁体   English   中英

在com.xxx.yyy.model.Questionario类型上找不到属性“ punteggioMassimo”

[英]Property 'punteggioMassimo' not found on type com.xxx.yyy.model.Questionario

在调试代码并查看对象Questionario的制作方式之后,我可以看到没有属性punteggioMassimo ,即使它是在类上声明的也是如此。

//QuestionarioBase.java

public class QuestionarioBase extends com.xxx.cms.classgenerator.BaseBean implements Serializable {

//some other properties

protected Integer punteggioMassimo;

//some other getter and setter

public Integer getPunteggioMassimo() {
    return punteggioMassimo;
}

public void setPunteggioMassimo(Integer punteggioMassimo) {
    this.punteggioMassimo = punteggioMassimo;
}

该类由Questionario.java扩展,其中没有任何内容。

public class Questionario extends QuestionarioBase implements Serializable {

}

在控制器中创建对象时,它将初始化除punteggioMassimo之外的所有属性。 我还尝试在setPunteggioMassimo的Expression选项卡中使用setPunteggioMassimo强制进行初始化,但是我没有运气!

这是“表达式”选项卡的图片: 在此处输入图片说明

在控制器中创建对象时,它会初始化除punteggioMassimo之外的所有属性。

对我来说,这意味着您的想法没有考虑您的更改。 如果您使用的是Eclipse,请清理项目,清理安装maven,maven更新项目,清理tomcat或任何应用程序服务器,然后从头开始重新部署。 现在,您确定您拥有班级的最新版本...如果使用其他版本,只需打开(解压缩)您的war(或jar)并检查您所做的更改,即可尝试确定班级是否已真正部署。那里。 如果不是,则表示构建过程出了点问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM