Gostaria de Saber se existe algum problema quanto a utilização de camelCase nos Argumentos de Método do vraptor, pois estou tendo problemas e não sei como resolver
exemplo que funciona
@Component
public class TipoUsuarioLogic {
public void add(Usuario u){
}
...
}
exemplo que não funciona
@Component
public class TipoUsuarioLogic {
public void add(TipoUsuario t){
}
...
}
o argumento simplesmente não é populado!
alguma idéia?
poste o html do form que envia pra essa logica
pra encurtar o caminho, olha a url do request:
…usuario.add.logic?usuario.id=3&usuario.nome=farinha
essa funciona
agora com um argumento que tenha um POJO com camelCAse: (TipoUsuario)
nenhuma dessas funciona
tipousuario.add.logic?tipousuario.id=3&tipousuario.nome=farinha
tipousuario.add.logic?TipoUsuario.id=3&TipoUsuario.nome=farinha
agora se eu renomear o pojo pra Tipousuario e postar como tipousuario.id funciona…
Se tivesses lido a documentação, viria que ele só diminui a caixa da primeira letra. :?
Até!
Se tivesses lido a documentação, viria que ele só diminui a caixa da primeira letra. :?
Até!
Pois é me desculpa se a pergunta foi primária mas não tinha achado isso na documentação mas agradeço…
gerson, esse negocio do camel case no java é meio confuso mesmo. a regra geral é sempre deixar em minuscula a primeira letra e colocar em maiuscula as primeiras letras de palavras intermediarias (isso para variaveis)