Formulário de Cadastro em JSP

Olá amigos, estou aprendendo jsp e servlts, eu fir uma págian de cadastro de clientes em servlets e ele funciona perfeita mente, mas em JSP estou tendo 2 problemas, o 1° é que cada vez que carrego o jsp no browser ele faz um update no banco de dados, e preenche tosos os campos com null, como faço pra ele executar o opdate somete quando eu clicar no botão submeter? O outro é se eue tento pegar um valor de uma área de texto para uma variávele ele da erro, ou some com parte da página no geral o úktimo campo do formulário e o botão submeter, desde já agradeço a todos

Marcelo Logan

Quanto a exibir NULL na tela, você pode fazer assim:

if( variavel != null ) {
out.println( variavel );
}

E pelo jeito, seu JSP faz o update no banco porquê a lógica de update está no próprio JSP. ERRADOOO! Coloque essa lógica num outro JSP ou Servlet.