OK
<form method="post" enctype="multipart/form-data" name="inputForm" id="inputForm" onSubmit="" action="geralGrava.do">
Acima, a action do form, que está sendo realizada tanto pelo botão “Salvar”, qto pelo “Salvar & Sair”. Abaixo, onde coloquei eles. Reparem que o botão Salvar & Sair está chamando também geralGrava.do (está certo).
<table width="100%" cellpadding="2" cellspacing="0" border=0 class="tableContent">
<tr>
<td align="right">
<input type="image" src="images/btn_salvar.jpg" class="inputButton">
<img src="images/btn_salvar_sair.jpg" onclick="post('inputForm','geralGrava.do');">
</td>
</tr>
</table>
E aqui vai o código do geralGrava.do
<page name="geralGrava.do">
<vo>com.luxfacta.farmaco.vo.Relato</vo>
<vo>com.luxfacta.farmaco.vo.Anexo</vo>
<vo>com.luxfacta.farmaco.vo.DadosNotificador</vo>
<vo>com.luxfacta.farmaco.vo.Prescritor</vo>
<vo>com.luxfacta.farmaco.vo.DadosInstituicao</vo>
<vo>com.luxfacta.farmaco.vo.ArtigoCientifico</vo>
<vo>com.luxfacta.farmaco.vo.FoneNotificador</vo>
<vo>com.luxfacta.farmaco.vo.Paciente</vo>
<vo>com.luxfacta.farmaco.vo.HistMedRelevante</vo>
<vo>com.luxfacta.farmaco.vo.Gravidez</vo>
<vo>com.luxfacta.farmaco.vo.Exames</vo>
<vo>com.luxfacta.farmaco.vo.FonePrescritor</vo>
<vo>com.luxfacta.farmaco.vo.HistMedicamento</vo>
<vo>com.luxfacta.farmaco.vo.MedSuspeito</vo>
<vo>com.luxfacta.farmaco.vo.EventoAdverso</vo>
<vo>com.luxfacta.farmaco.vo.DadosContato</vo>
<vo>com.luxfacta.farmaco.vo.ResultGravidez</vo>
<vo>com.luxfacta.farmaco.vo.DadosIndividuo</vo>
<vo>com.luxfacta.farmaco.vo.DadosPediatra</vo>
<vo>com.luxfacta.farmaco.vo.DadosObstetra</vo>
<vo>com.luxfacta.farmaco.vo.CondicaoMedica</vo>
<vo>com.luxfacta.farmaco.vo.HabitosSaude</vo>
<vo>com.luxfacta.farmaco.vo.FoneObstetra</vo>
<vo>com.luxfacta.farmaco.vo.FonePediatra</vo>
<vo>com.luxfacta.farmaco.vo.FoneContato</vo>
<vo>com.luxfacta.farmaco.vo.FollowUp</vo>
<logic>com.luxfacta.farmaco.logic.RelatoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.RelatoLogic.grava</logic>
<logic>com.luxfacta.farmaco.logic.AnexoLogic.saveAll</logic>
<logic>com.luxfacta.farmaco.logic.DadosNotificadorLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.PrescritorLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.DadosInstituicaoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.ArtigoCientificoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FoneNotificadorLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.PacienteLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.HistMedRelevanteLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.GravidezLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.ExamesLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FonePrescritorLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.HistMedicamentoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.MedSuspeitoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.EventoAdversoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.ResultGravidezLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.DadosIndividuoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.DadosPediatraLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.DadosObstetraLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.HabitosSaudeLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FoneObstetraLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.CondicaoMedicaLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FonePediatraLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.DadosContatoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FoneContatoLogic.save</logic>
<logic>com.luxfacta.farmaco.logic.FollowUpLogic.save</logic>
<screen>/pesqRelato.jsp</screen>
</page>
Reparem que no final, é chamada a página “pesqRelato.jsp”. Isso só deve ocorrer qdo clicar em “Salvar & Sair”. Qdo clicar em “Salvar”, deverá gravar os dados da mesma forma, mas deverá permanecer na página atual, que é “incGeral.jsp”. Já tentei substituir no geralGrava.do acima, no lugar de pesqRelato.jsp, coloquei incGeral.jsp, ele até volta para a página que quero, só que apaga tudo da tela.