Olá pessoal, estou com um problema com o VRaptor 3, estou fazendo uma tela de login, mas na hora de chamar o método que fazer a validação dá erro. Vou postar a classe que faz a validação:
[color=blue] @Resource
public class IndexController {
private final Result result;
private UsuarioDao dao;
private Validator validator;
private UsuarioWeb usuarioWeb;
public IndexController(Result result, Validator validator){
this.result = result;
this.validator = validator;
isso remove o context-path da URL... a requisição fica algo como localhost:8080/index/login... qdo deveria ser localhost:8080/seu_contexto/index/login...
o jeito certo de fazer é usar algo pra deixar relativo ao contexto, por exemplo a tag c:url:
PS: mande seus códigos entre [code] e [/ code] (sem o espaço)
C
clever
Cara amanha cedo vou testar isso lá na empresa, mas deve ser isso…
Muito obrigado mesmo.
Abraço.
C
clever
Bom dia, tudo bom?
Ainda nao deu certo a tela de login. Eu fiz o que vc falou, mas ai aparece esse trecho de código na página jsp: " method=“get”> e quando clico no botao logar dá esse erro:
[color=blue]type Status report
message
descriptionThe requested resource () is not available.
[/color]
nao sei o que esta errado.
L
Lagaffe
Parece um erro de posicionamento de tags ou de aspas.
Você pode mostrar como ficou o jsp? (usando [code] e [/ code])
Resolveu um erro, mas igual nao redicionou para a outra página. Acho que minha hierarquia de páginas que esta errado. Vou tentar ver isso amanha. Mas serrá pode ser isso?
L
Lucas_Cavalcanti
talvez... manda o que tiver acontecendo qdo vc fizer os testes... e por favor coloca os códigos entre [code] e [/ code]
C
clever
O meu eclipse bicho… Vou arrumar ele e vou ajeitar a estrutura do meu projeto, depois te falo se deu certo ou oq deu… blz?
Mas muito obrigado pela ajuda…
C
clever
Bom dia,
eu mudei toda a estrutura do meu src e web-inf, agora nao funciona nem os links que estao no index. Quando clico no link “Novo Usuário” que esta meu index, retorna uma página com esse erro:
[color=blue]org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘usuarioController’ defined in file [C:\Arquivos de programas\Java\glassfishv3\glassfish\domains\domain1\eclipseApps\login\WEB-INF\classes\br\com\caelum\vraptor\controller\UsuarioController.class]: Unsatisfied dependency expressed through constructor argument with index 1 of type [br.com.caelum.vraptor.dao.UsuarioDao]: : No unique bean of type [br.com.caelum.vraptor.dao.UsuarioDao] is defined: Unsatisfied dependency of type [class br.com.caelum.vraptor.dao.UsuarioDao]: expected at least 1 matching bean; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [br.com.caelum.vraptor.dao.UsuarioDao] is defined: Unsatisfied dependency of type [class br.com.caelum.vraptor.dao.UsuarioDao]: expected at least 1 matching bean [/color].
É um erro mostro mesmo kkk…
Tem alguma ideia do que pode ser?
L
Lucas_Cavalcanti
o UsuarioDao está anotado com @Component? se não estiver, anote-o