| Autor |
Mensagem |
|
|
Hum então era o Interceptor mesmo.
Se da Tela Branca, salve o codigo do JSP e apague todo o conteudo e escreva somente <h1>TESTE !</h1>
Se aparecer isso esta tudo certo dai vc parte para o debug para saber o que deve ir para tela que nao esta sendo preenchido na sua Logic
|
 |
|
|
é... complicado mesmo sua situação...
Desconfio ainda que é o servidor que está desatualizado, exemplo, ja tive muito problema de fazer tudo certinho e ter que fazer manobras do tipo:
deletar o tomcat do eclipse, coloca-lo novamente, starta-lo sem projeto, depois colocar o projeto e ai sim o camarada funcionava.
Mas enfim, me parece estar tudo certo
Talvez o Lucas Cavalcante ou outro developer do VRaptor passe por aqui e ache algo de estranho que nao vimos
Abraços
|
 |
|
|
Obrigado Ace, vamos la
voce acessa a url: /SeuContextPath/grafica.formCanalLogin.logic
Para chegar na JSP voce esta deixando o VRaptor resolver isso ?
OU esta colocando no views.properties: grafica.formCanalLogin.ok = /grafica/formCanalLogin.ok.jsp ?
Pelo que me lembro, por convenção o VRaptor vai perceber que vc usou um metodo void e vai resolve-lo certinho, mas se vc usar por configuração via views.properties também está certo. Se estiver usando views.properties, confere se ele esta igual ao que falei.
Se ainda estiver tudo certo, eu acredito que seja algo interceptor ou falha no deploy do seu servidor
|
 |
|
|
Ace, voce está usando a versão 2 do VRaptor ou a versão 3 no modo de compatibilidade ?
Posta por favor a sua Logic pra gente e o caminho relativo onde está o seu JSP
Abraço
|
 |
|
|
Olá pessoal,
estou num projeto antigo que utiliza JSTL 1.0 e gostaria de usar a versão 1.2 para as novas telas.
A versão 1.2 é totalmente compativel com a 1.0 ?
Se não é compativel, no caso de deixar as duas versões no projeto, uma vai atrapalhar a outra ?
Abraços
|
 |
|
|
Oi pessoal,
encontrei algo que a primeira vista achei que fosse inconsistencia no banco mais não era
Quando tento salvar o objeto Cliente, o hibernate diz que a consulta retornou mais de um objeto com o mesmo ID, mas eu conferi no banco e isso não é verdade
Encontrei um cara com o mesmo problema: https://forums.hibernate.org/viewtopic.php?p=2185257
Mas pelo visto o topico morreu e nao teve solução
Voces já passaram por isso ? é um bug dessa versão do Hibernate ?
Abraço
|
 |
|
|
Opa excelente noticia, vou baixar hoje mesmo
Abraço Lucas
|
 |
|
|
Oi Fernando,
O replace de () não vai funcionar porque essa string nao existe o que existe é (17)
Emtão voce precisa remover o parenteses da esquerda e depois o da direita como está no codigo abaixo:
Abraço
|
 |
|
|
Excelente noticia Lucas !
Logo logo irei atualizar minha versão
Considero o melhor action framework que existe
Sabe se alguma empresa estrangeira já adotou o VRaptor ?
Abração
|
 |
|
|
Então de acordo com
ele ainda não foi lançado, que susto voce me deu, hehe
|
 |
|
|
Oi Marcos,
Lançado como assim ? versão final ?
não achei, voce tem o link ?
|
 |
|
|
Oi Lucas,
Fiquei até agora tentando resolver e nada
Bom, na verdade não funcionou 100%, a annotation fez o que tinha que fazer, injetou os fields no Result.
Só que tem um porém...
1 - O metodo é chamado pela URI e ao final dele tenho
2 - O Interceptor é chamado em seguida e coloca os fields no Result
Feito o passo 2, os fields são perdidos porque a forward já aconteceu antes e o response já está commitado....
Estava pensando em algo mais ou menos assim:
em vez de:
Alterar para:
É por ai ou não ?
Abração cara
|
 |
|
|
Funcionou,
não tinha reparado que estava passando para o Mirror a referencia do metodo (ResourceMethod.class) e não a referencia do controlador (argumento Object do interceptor)
Lucas, desculpa a ansiedade em postar
|
 |
|
|
Oi Lucas,
cara a versão 3 nem precisa mais declarar @InterceptedBy no controlador, achei fantastico, hehe
Era essa pergunta que eu ia fazer, queria saber qual classe interceptar, então a pergunta não tem mais sentido...
Vamos lá a mais um pedido de help
Bom eu estou quase lá para usar a anotação @Out
A unica coisa que não está dando certo é a reflection dos campos.
Tenho um campo String anotado com @Out, mas a lista abaixo sempre vem vazia
Já conferi o ResourceMethod e está trazendo o valor correto, ou seja, está trazendo o metodo invocado na URI
OBS: Não sei se fiz o import correto da classe Mirror, importei de net.vidageek.mirror.dsl
|
 |
|
|
1 - Porque a EL espera que o metodo comece com get
2 - Somente injetando o objeto Result
|
 |
|
|