Pegar request no servlet sem dar submit na página

Olá,

Tenho páginas JSP com dados de campos por exemplo (text fields), ao executar o submit da página consigo pegar os dados no servlet e executar o que preciso.

Porém, preciso chamar um servlet através de um botão executando JavaScript ("'javascript:location.href=…"). Mas, neste caso, não consigo obter os valores do request (campos da tela) no meu servlet, apenas os parâmetros que passo no comando JavaScript.

Alguém sabe se teria como fazer isto ?
Obrigado.

Existem diversas formas, mas acho que talvez o mais interessante fosse utilizando ajax. Uma forma mais simples porem uma ‘gambiware’ é vc criar um iframe oculto e quando vc clica no botão mudar o target do form para esse iframe.

cara pelo que eu entendi voce quer submeter sua pagina atraves de um JavaScript … eu ja fiz isso… eu fiz assim:

[code]

function excluir(pForm){
pForm.action = ‘/deletaContato.do’;
pForm.submit();
}
[/code] e na chamada faço assim

onclick="JavaScript:excluir(this.form);"

se consegi ajudar responde ae!!

Valeu pela dica, funcionou beleza.

Era isto, só que tinha ainda uma variável que recebia no form que influenciaria os parâmetros do submit. Mas aí só modifiquei um pouco o JavaScript e funcionou.

Valeu!!!