Preciso de uma ajuda:
Os botões, procurar, salvar, editar e novo estão funcionado normalmente, quando aperto-os eles dão um submit e lá na servlet é identificado o que são, por exemplo: quando aperto o botão salvar que seu name=acao e o Value=Salvar, é direcionado para a servlet e vai para a parte Salvar então eu gostaria de fazer um submit quando apertar o botão exclusão passando o value='Excluir' pois o seu nome é name='acao', para minha servlet que será capturada dessa forma:String parametro = request.getParameter("acao"); HttpSession session = request.getSession();
<form action="/MeuProjeto/ServAcoes" method="post" name="form" id="form">
<input type="submit" name="acao" id="Procurar" value="Procurar">
<input type="submit" name="acao" id="Novo" value="Novo" />
<input type="submit" name="acao" id="Salvar" value="Salvar" />
<input type="submit" name="acao" id="Editar" value="Editar" />
<input type="button" name="acao" id="Excluir" value="Excluir" />
</form>
A minha confirmação de Exclusão, fiz assim:
<script type="text/javascript">
$(document).ready(function() {
$("#Excluir").click(function(){
decisao = confirm('Realmente gostaria de excluir o registro ?');
if(decisao==true)
{
document.forms["form"].getElementById('acao');
document.forms["form"].submit();
}
});
});
</script>
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String parametro = request.getParameter("acao");
HttpSession session = request.getSession();
if(parametro.equals("Procurar"))
{
request.getRequestDispatcher("/procurar.jsp").forward(request, response);
}
else
{
if(parametro.equals("Novo"))
{
request.getRequestDispatcher("/novo.jsp").forward(request, response);
}
else
{
if(parametro.equals("Salvar"))
{
request.getRequestDispatcher("/salvar.jsp").forward(request, response);
}
else
{
if(parametro.equals("Editar"))
{
request.getRequestDispatcher("/editar.jsp").forward(request, response);
}
else
{
if(parametro.equals("Excluir"))
{
request.getRequestDispatcher("/excluir.jsp").forward(request, response);
}
}
}
}
}
}