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] 
-------------------------------------------------------------------------

Responder a