Boa tarde ilustres programadores!
Estou treinando o desenvolvimento de um programa java web onde coloquei o seguinte atributo em uma classe modelo:
private String fCodItem;
Fazendo o getter e setter deste atributo:
public String getfCodItem() {
return fCodItem;
}
public void setfCodItem(String fCodItem) {
this.fCodItem = fCodItem;
}
Desta forma, eu não conseguia ter acesso a este atributo no xhtml. Não trazia as informações contidas nele. Demorei muito tempo para perceber o "erro" que estava cometendo, porém fiz um PEQUENO ajuste e consegui ter acesso:
private String codItem;
public String getCodItem() {
return codItem;
}
public void setCodItem(String codItem) {
this.codItem = codItem;
}
Como podem perceber, apenas tirei o 'f' da frente do nome do atributo, onde a segunda letra era maiúscula. No getter e setter mantiveram o character 'f' como minusculo. Fiz algumas pesquisas e não encontrei nada sobre a "proibição" da segunda letra de um atributo ser maiúscula ou algo que explicasse o porque disso ter ocorrido.
Podem me explicar ou me mandar algum site onde tenha essa regra?
Abraço