Olá pessoal, boa tarde.
Eu já havia relatado um probleminha que tive com o uso de letras maiúsculas e minusculas em URI (http://guj.com.br/posts/list/197963.java#994416).
Contornei o problema (provavelmente um bug no VRaptor).
Agora em atributos me parece que há problema semelhante.
Criei o atributo nNf e na viw me refiro a ele:
<input type='text' id='nfe.nNf' name='nfe.nNf' value='${nfe.nNf}' size='12' maxlength='9' >
Quando o formulario é enviado para o controller, o Vraptor não encontra nfe.nNf, deixando o valor nulo;
O problema começa no Eclipse quando mandamos gerar automaticamente getters e setters.
Exemplo: vTotal (Valor Total), o Eclipse gera getvTotal e setvTotal e o Vraptor se perde, pois não espera uma letra minuscula após get/set.
É um probleminha fácil de se contornar, mas há sistemas operacionais em que as colunas no banco de dados são “case-sensitive”.