Executando duas vezes as mesmas funções - JSP com CSS

Pessoal tenho uma aplicação Web que estou desenvolvendo utilizando estilos CSS, na tag do item consultar ( que teoricamente faz o papel de um “botão”)coloquei o seguinte código:

<div id="menu_2">
    <ul>
        <li>
            <a href="/ReservaPassagens/ConsultarPassageiro.reserva" onclick="consultar()">Consultar</a>
        </li>
    </ul>
   </div>

e na função do java script tenho o seguinte código:

function consultar() {
 	    form = document.getElementById('frmCadCliente');
		form.action = '/ReservaPassagens/ConsultarPassageiro.reserva';
		form.submit();
	 }

Porém não sei o porque ele está executando a consulta duas vezes. Não sei se da forma que montei acima está correta, alguém poderia me ajudar??

Olá
Vc colocou um elemento ancora… que tem uma href… que ao clicar ele executa o que vc
inicou… dai vc adicionou um onclick, um listener que executa ao clicar tb… dai
esse ancora vai executar duas vezes, por causa deste dois listeneres…

Solução1:
href="/ReservaPassagens/ConsultarPassageiro.reserva" … sem onclick

Solução2:
href=“javascript:consulta();” … chamando sua função pelo href…

Dependendo do que vc necessita… dai vc adota essas soluções… mas não as duas, blz!?

Nussa ta dificil o forum do GUJ deixar eu colocar a linha de codigo
ele está entendendo como um link mesmo… mas não… dai tentei colocar alguma coisa
que diferencia de link normal… mas nao deu certo!!!

Espero ter ajudado
Flwsss>

Thiago,
Utilizando a estrutura abaixo parece que ele não está submetendo o formulário pois quando leio os dados na servlet os dados chegam nulos, atigamente ele até recuperava os dados mas executava duas vezes.

<li><a href="/ReservaPassagensSOAWeb/Autenticador.reserva">Login</a></li>

e da segunda forma, utilizando:

<li><a href="javacript:consulta();">Login</a></li>

aparece javacript:consulta(); na barra do browser e diz: The webpage cannot be displayed.

O que será que deve estar acontecendo?

Olá,
Acabei esquecendo um S é javascript:consulta()

Malz
Flws

Desculpa upar o tópico, mas gostaria de agracecer ao thiago e ao luiz.
Foi bastante útil essas informações pra mim.

Obrigado