Verificar se o campus login existe no banco de dados

Olá pessoal, seguinte estou fazendo uma aplicação na web tipo uma intarnet
mas como faz um tempinho que nao programo mais em java estou com varias duvidas
principalmente pq optei por fazer tudo em java e a paginas da web sao em JSP e nunca programei nisso… mas estou conseguindo me virar.

Vamos la: minha pagina inicial é aonde o funcionario vai fazer o login para entra no sistema
eu ja consegui fazer a pagina conectar com o banco de dados e obter resposta e tal mas oque estou querendo agora é

Quando o funcionario terminar de digitar no campus Login eu ja verificar se este funcionario ja existe no banco de dados, nao sei se em JSP da para fazer isso senao me engano em javascritp da mas como eu vou fazer a conexao JSP com javascript.

exemplo:

controleFuncionario.java // classe para se conectar com o banco de dados
funcionario.java //classe para o funcionario
index.JSP // pagina para fazer login

Codigo Index.JSP

<%@page language=“java” import=“controle.,entidade.;” %>

... Login:
Senha:
    <%
     String login = request.getParameter("login");
     String senha = request.getParameter("senha");

       if(login!=null){
         Funcionario funcionario = new Funcionario();
         funcionario.setLogin(login);
         funcionario.setSenha(senha);
         if(ControleFuncionario.verificarFuncionario(funcionario))
              response.sendRedirect("entrou.jsp");
         else{
           if(ControleFuncionario.getMensagem()!=null)
               out.println(ControleFuncionario.getMensagem());
           if(ControleFuncionario.getExcecao()!=null)
               out.println(ControleFuncionario.getExcecao());
         }
       }
    %>

obs.: Notem eu fiz isso: if(login!=null) pq o codigo java sempre inicializa com a pagina ai toda vez vai ficar se conectando e verificando eu quero verificar so depois que o usuario digitar no campus os dados

Nao sei se este é o jeito certo de fazer tbm, pq como eu falei faz tempo que nao programo em java estou desatualizado e nunca programei em JSP… valeu, sera que podem nme ajuda?
tenho varias outras duvidas que postarei mais adiante

Já que está inciando , vc pode começar de uma forma que facilita a tua vida … de uma olhada:

Em MVC, a aqui no GUJ tem muita coisa sobre isso.

E também pode ver alguns frameworks web que faciiltam o uso do MVC, existe varios tais como:

JSF
STRUTS
VRAPTOR
WICKET …