Problema com javascript usando IE7 e Tomcat

Bom dia, estou precisando de uma grande ajuda.
Tenho uma aplicação que estou usando Struts e rodando localmente, estou utilizando o Tomcat 5.5.23 e o Eclipse com plugin para o Tomcat.

Em um jsp tenho o seguinte código:


	function submitForm(metodo)
	{
	
		document.forms["cotacaoForm"].metodo.value = metodo;	
		
		document.forms["cotacaoForm"].submit();
	}



//mais para baixo
<html:image page="/public/img/icons/icon_generate_order.gif" align="middle" border="0" onclick="submitForm('gerarPedido');" titleKey="cotacao.generate.order.from.select"><html:image>

Assim ao clicar no link uma dispacheaction é disparada para criar um pedido no banco de dados.

O meu grande problema é que esse codigo funciona normalmente no IE6 e no FireFox, porem no IE7 ele gera duplica os pedidos (gera dois pedidos identicos)

Outro fato que não consigo entender é que esse código funcionou quando coloquei ele no servidor de teste da locaweb e utilizei o IE7.

Alguem tem alguma ideia do pq disso acontecer? Tenho q fazer alguma configuração no meu tomcat local?

O IE7 está repleto de mudanças que nós desenvolvedores ainda temos que nos acostumar com elas. Pesquise por tokens do Struts para evitar esse problema de duplicidade de inserções no banco.