Olá a todos,
O assunto como está lá não indica exatamente o meu problema mas é capaz de atrai muita gente para esse tópico pq talvez tenham tido problema semelhante ao meu.
Vejamos:
Estamos fazendo um grid (não, não estamos usando Struts Layout) para filtrar registros de uma tabela. Temos dois formulários: um de consulta e outro para cada registro.consultado para permitir as ações de alteração e remoção. Queremos que, ao remover ou alterar um registro, a Ação retorne a mesma página tendo realizado a pesquisa sobre o mesmo filtro. Acontece que por algum modo que desconheço, os dados do form das ações de remover/alterar vão para o form de consulta. Assim ele filtra pelos dados de um registro que talvez tenha sido excluído na ultima operação. Não sabemos como isso acontece.
Um exemplo de como os action e forms estão configurados:
<form-beans>
<!-- EXPERT TESTE -->
<form-bean
name="consExpertForm"
type=“consolidacao.form.ExpertForm”/>
<form-bean
name="consPesquisarExpertForm"
type=“consolidacao.form.PesquisaExpertForm”/>
</form-beans>
<action path="/cons-expert"
type="consolidacao.action.ExpertAction"
name="consExpertForm"
input="falha"
scope="request"
validate="false">
<forward name="pesquisa" path="/cons-pesquisar-expert.do"/>
<forward name="falha" path="/expert.do"/>
</action>
<action path="/cons-pesquisar-expert"
type="consolidacao.action.ConsultarExpertAction"
name="consPesquisarExpertForm"
scope="session"
input="falha"
validate="false">
<forward name="pesquisa" path="/expert.do"/>
<forward name="falha" path="/expert.do"/>
</action>
Alguem pode nos ajudar?
Obrigado.