我一直收到以下异常:javax.el.PropertyNotFoundException: Property 'totalMaleTrainers' not found on type com.beans.Report
,当我尝试显示totalMaleTrainers
的值时,当我显示其他值时,它工作正常。 请注意,我刚刚在'Report' Bean
中添加了此属性。
我已经尝试搜索并查找其他人是否与我的问题相同,但是我没有找到解决方案。我尝试重写'Report' Bean
,但仍然得到Exception
。
报告豆
public class Report {
private Integer totalMaleTrainers;
public Integer getTotalMaleTr() {
return totalMaleTrainers;
}
public void setTotalMaleTr(Integer totalMaleTrainers) {
this.totalMaleTrainers = totalMaleTrainers;
}
}
CONTROLLER
Report schoolReport = null;
try{
schoolReport = reportmanager.getSchoolReport(sch_id);
request.setAttribute("report", schoolReport);
}
JSP
<p>${report.totalMaleTrainers}</p>
EXCEPTION
javax.el.PropertyNotFoundException: Property 'totalMaleTrainers' not found on type com.beans.Report
我还尝试使用JSONObject
将其转换为GSON()
,以测试其中是否包含totalMaleTrainers
。
{"totalRoadTrainers":190,"totalMaleTrainers":214}
答案 0 :(得分:0)
您可以调用getter方法:
Dispatch::find($id)->invoice->permit;
或将您的财产设为<p>${report.getTotalMaleTr()}</p>
:
public
或者尝试使用您的IDE重新创建getter方法