camelCase no vraptor

6 respostas
G

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?

6 Respostas

sergiolopes

poste o html do form que envia pra essa logica

G

edit: Mensagem duplicada

G

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…

maquiavelbona
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é!

G

Pois é me desculpa se a pergunta foi primária mas não tinha achado isso na documentação mas agradeço…

sergiolopes

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)

Criado 10 de agosto de 2007
Ultima resposta 10 de ago. de 2007
Respostas 6
Participantes 3