Por que você não faz uma função Java Script para facilitar a situação.
Faça com que seus botões ou imagens chamem essa função passando um parametro
que será guardade em um input do tipo hidden.
Ex:
<script>
function envia(opc) {
documento.nomeForm.input_hidden.value = opc;
// input_hidden será o nome do seu campo input
document.nomeForm.submit();
}
</script>
No local do qual você enviou o form, pegará o conteúdo desse campo input:
String opcao = request.getParameter("input_hidden");
Na função envia(), você ainda pode mudar o sentido do envio do formulário,
ou seja, a propriedade action do form:
Ex:
function envia(opc) {
documento.nomeForm.input_hidden.value = opc;
// input_hidden será o nome do seu campo input
if (opc == "novo") {
document.nomeForm.action = "/aplicacao/servlet/meu_servlet";
} else if ( opc == "excluir") {
document.nomeForm.action = "/aplicacao/cadastros/cliente.jsp";
}
document.nomeForm.submit();
}
</script>
Eu utilizo esta forma e acho bem simples.
Boa sorte,
Estevão.
----- Original Message -----
From: Luis Henrique Bogo <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 06, 2000 12:54 PM
Subject: [java-list] Essa eh p/ galera do JSP
> Pessoal
>
> Situação é a seguinte: Tenho uns JSPs que possuim formulários e botões
para
> envio destes dados do formulário p/ o banco. De acordo com o botao que o
> usuário aperta (Confirmar, Novo, Apagar..) devo formatar a proxima pagina
> (.JSP) de alguma forma.
>
> Seguinte: Qdo utilizo botao do tipo SUBMIT (<input type=submit
name="BtNovo"
> value="Novo">), consigo pegar o ação do botão pressionado ( if
> (request.getParameter("BtConfirmarNovo") != null) ),
> mas quando utlilizo um botão do tipo IMAGE (<input type="image"
> src="imagens/BtNovo.gif" name="BtNovo">), não consigo pegar a ação do
botão
> pressionado com o mesmo comando ( if
> (request.getParameter("BtConfirmarNovo") != null) ).
>
> Alguém sabe o que está errado?? Alguém já passou por isso??
>
> Agradeço qualquer ajuda
>
> Luis H. Bogo
>
> ================================
> Luis Henrique Bogo
> Prog. Pós-Graduação em Eng. Produção
> Grupo Criativa
> UFSC - Florianópolis - Brasil
> ================================
> Babe na ilha: www.ilhafloripa.com.br/frame.htm
>
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------