[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Login.jsp  XML
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2, 3, 4 Próximo 
Autor Mensagem
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Foi mal ai pedro não li direito o que vc escreveu por isso que estava usando a tag do neo e dava um erro...

Esse problema já resolvi...Porem tenho uma duvida de outra duvida...

criei um arquivo dentro de secured/index.jsp

como que faço para direcionar para essa pagina depois do login...

la no LoginController coloquei assim...

String AFTER_LOGIN_GO_TO = "/secured/"...

mas não aparece a pagina... como posso fazer mas no caso quero colocar o menu .xml....


valeu pela ajuda...
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

o secured no caso é um módulo correto?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

blz..Pedro olha eu ai denovo....
Estou com um problema aqui...

Coloquei assim no meu LoginController...

package controller;

import org.springframework.web.servlet.ModelAndView;

import bean.Usuario;
import br.com.linkcom.neo.authorization.User;
import br.com.linkcom.neo.controller.Controller;
import br.com.linkcom.neo.controller.DefaultAction;
import br.com.linkcom.neo.controller.MessageType;
import br.com.linkcom.neo.controller.MultiActionController;
import br.com.linkcom.neo.core.web.WebRequestContext;
import br.com.linkcom.neo.view.menu.MenuTag;
import dao.AutorizacaoDAO;

@Controller(path="/modulo/login")
public class LoginController extends MultiActionController {
private static final String AFTER_LOGIN_GO_TO = "/secured/index";

AutorizacaoDAO autorizacaoDAO;
public void setAutorizacaoDAO(AutorizacaoDAO autorizacaoDAO){
this.autorizacaoDAO = autorizacaoDAO;
}
//envia para pagina de login
@DefaultAction
public ModelAndView doPage(WebRequestContext request,Usuario usuario){
return new ModelAndView("login","usuario",usuario);
}
public ModelAndView doLogin(WebRequestContext request, Usuario usuario){
String login = usuario.getLogin();
//se foi passado o login na requisição, iremos verificar se o usuário existe e a senha está correta
if(login != null){
//buscamos o usuário do banco pelo login
User userByLogin = autorizacaoDAO.findUserByLogin(login);

// se o usuário existe e a senha está correta
if(userByLogin != null && userByLogin.getPassword().equals(usuario.getPassword())){
//Setando o atributo de seção USER fazemos o login do usuário no sistema.
request.setUserAttribute("USER", userByLogin);

//Limpamos o cache de permissões o menu.
//O menu será refeito levando em consideração as permissões do usuário
request.setUserAttribute(MenuTag.MENU_CACHE_MAP, null);
return new ModelAndView("redirect:"+AFTER_LOGIN_GO_TO);
}

//Se o login e/ou a senha não estiverem corretos, avisar o usuário
request.addMessage("Login e/ou senha inválidos", MessageType.ERROR);
}

//limpar o campo senha, e enviar para a tela de login já que o processo falhou
usuario.setSenha(null);
return doPage(request, usuario);
}

}
 


E tem o index.jsp dentro de /secured mas só da esse erro...

HTTP Status 404 -

não encontra a página....

vc pode me dar uma ajuda...

Obrigado pela paciencia...
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Você viu a aplicalção demo?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Vi sim....

So que no demo depois do login e direcionado para a tela de Pessoa...

Daí inseri um jsp em /secured/index.jsp coloquei no LoginController como acima como postei e da esse erro...
[Email] [Yahoo!] [MSN]
priscicruz
CRUD

Membro desde: 27/09/2007 22:02:18
Mensagens: 31
Offline

esta tbém eh minha dúvida.
caso acharem a solução eu tbém vou precisar.

ja tentei de várias formas... até criei um indexController com extensao do MultiActionCntroller mas não deu certo.

naum sei até se naum eh pq minha aplicacao esta com outros problemas...
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Entendi.. bom.. seguinte..

no caso o secured é um módulo.. este diretório não "existe". então o que vc precisa fazer é um controller e no modelAndView poe assim: return new ModelAndView("index")

assim.. passa a existir uma url do tipo (/secured/Index) . [não esqueça que o mapeamento é você quem define] e depois no seu controller de login você coloca a url /secured/Index

Entendeu??

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Valeu pedro já criei e deu certo!

Obrigado pela ajuda!
[Email] [Yahoo!] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Pedro estou tentando incluir o menu.xml ao topo da minha página index.jsp
usei a diretiva <jsp:include page="/secured/menu.xml"/> tem algum problema pq não estou conseguindo obter a visualização...

Como vc falou que esse diretorio não existe queria ver se tem como ou outro jeito de fazer isso...

Obrigado.
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Cara.. vc nao usa o jsp:include!!!

vc usa o <n:menu

Dê uma olhada na aplicação demo.>

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Estou com um problema meu index.jsp depois do login está aparecendo em branco... vc pode me dar uma ajuda!!!
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Vc diz é que não está aparecendo o template da aplicação??

Você fez um controller jogando para o index?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Foi mal pedro estava faltando só um detalhe no controller no metodo executa
não estava instancia o ModelAndView no return ai que saquei....

Valeu cara...
[Email] [Yahoo!] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

So um problema criei um diretorio imagens dentro da pasta Webroots so que na minha pagina index.jsp dentro de secured não está aparecendo será que tenho que configurar um controller para mostrar as imagens ...
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Tipo.. imagina que vc tem a pasta imagens no seu web-root...


entao vc pode acessar.. localhost:8080/seucontexto/imagens/imagem.jpg

lá no src da sua imagem vc pode por :

/seucontexto/imagens/imagem.jpg

sacou?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2, 3, 4 Próximo 
Ir para:   
Powered by JForum 2.1.7 © JForum Team