Jsp + jsf [resolvido]

1 resposta
lksJF

Olá a todos!

Estou começando a desenvolver para web... Até então só trabalhava com swing...

Estava seguindo um tutorial que encontrei na Internet e me deparei com um erro: coloquei um objeto textField e mudei seu id para "usuario" e quando quero chamar o .getText() desse objeto, o NetBens diz que existe um erro...

Porque não consigo utilizar os métodos dos objetos que adiciono?

Estou utilizando o Netbeans 6.7.1

Esse é o código do botão LOGAR para entrar no sistema:

public String button1_action() {
          try {
     //captura o login passado pelo campo usuario
     getSessionBean1().getTbusuarioRowSet().
       setObject(1,usuario.getText());

     //reinicia o Data Provider
     //apagando dados cacheados anteriores
     tbusuarioDataProvider.refresh();

     //verifica se a senha está correta, evitando SQL Injection
     if(senha.getText().equals((String)
tbusuarioDataProvider.getValue("usuarios.password"))){

       //captura a sessão do contexto criado
       //pelo JavaServer Faces do VWP
       FacesContext fc = FacesContext.getCurrentInstance();
       HttpSession session =
(HttpSession)fc.getExternalContext().getSession(false);

       //cria uma sessão contendo o nome de usuario chamada logado
       session.setAttribute("logado", usuario.getText());

       //redireciona para a área administrativa
       return "logado";
     }
  } catch (Exception ex) {
      //exibe a mensagem de login ou senha inválidos
     error("Login ou senha inválidos");
  }

        return "";
    }

Conto com a ajuda de vocês!
Qualquer dica será importante... estou começando agora....

[]'s

1 Resposta

lksJF

Olá…

Consegui solucionar o problema. :idea:

Foi só adicionar um binding attribute pelo NetBeans e consegui acessar o método .getText() do objeto.

Até mais…!

Criado 13 de setembro de 2009
Ultima resposta 14 de set. de 2009
Respostas 1
Participantes 1