Saber qual botão foi pressionado

Olá, eu fiz um formulário inserindo linhas dentro dele através de um while, e dando o submit para a mesma página, eu queria saber como que eu faço para tratar este “evento”, porque quando que ele recarrega a página por causa do submit eu não sei como pegar qual dos botões foi pressionado

javascript

Em cada botão vc põe um onClick=“minhaFuncao(id_da_linha);”
No form em geral vc deve ter um campo hidden
<input type="hidden"name=“id_linha” />

function minhaFuncao(id_linha){
document.forms[0].id_linha.value = id_linha;
}

vc me deu esta idéia em JavaScript, mas eu posso usá-la em JSP?

Vc usa dentro do jsp, sim sim

&lt;form ....&gt; &lt;input type=&quot;submit&quot; name=&quot;b1&quot; value=&quot;go&quot;&gt; &lt;input type=&quot;submit&quot; name=&quot;b2&quot; value=&quot;teste&quot;&gt; &lt;/form&gt;

&lt;% if&#40; request.getParameter&#40;&quot;b1&quot;&#41; != null &#41; &#123; //botao B1 pressionado &#125; if&#40; request.getParameter&#40;&quot;b2&quot;&#41; != null &#41; &#123; //botao B2 pressionado &#125; %&gt;