我在用<c:forEach>标签时遇到的这个问题。我隐隐约约好像在spring里看到过给变量命名时有几点注意事项:
1.首字母不要大写且第二个字母也不要大写。
2.如果非要首字母大写,第二个字母最好也大写。
当然这在Java规范中也没有明确要求,我们一般首字母小写就可以啦。但有些组件却有以上的要求。
我在类org.entity.Passport中定义了一个变量tStatus,这个写法违背了第一条。我把它改成tstatus并重新生成setter、getter方法后就可以啦。
我在用<c:forEach>标签时遇到的这个问题。我隐隐约约好像在spring里看到过给变量命名时有几点注意事项:
1.首字母不要大写且第二个字母也不要大写。
2.如果非要首字母大写,第二个字母最好也大写。
当然这在Java规范中也没有明确要求,我们一般首字母小写就可以啦。但有些组件却有以上的要求。
我在类org.entity.Passport中定义了一个变量tStatus,这个写法违背了第一条。我把它改成tstatus并重新生成setter、getter方法后就可以啦。