Pessoal !!!
Depois de muita briga consegui montar uma action que inclui altera pesquisa deleta…
<action path="/produtoservlet" name="ProdutoForm"
scope="request"
parameter="acao"
input="/ProdutoIncluir.jsp"
type="br.com.empresa.action.ProdutoServlet"
validate="true">
<forward name="ProdutoIncluir" path="/ProdutoIncluir.jsp"/>
<forward name="ProdutoAtualizar" path="/ProdutoAtualizar.jsp"/>
<forward name="ProdutoPesquisar" path="/ProdutoPesquisar.jsp"/>
<forward name="PaginaErro" path="/PaginaErro.jsp"/>
</action>
Legal !!! Criei os jsps , tudo blz !!! Coloquei o metodo validate no produtoform !!!
Coloquei um if p/ validar somente se for inclusao ou alteracao , BLZ !!!
if ((stringVazia(descricao))&&
((acao.equals(“incluir”))||(acao.equals(“atualizar”))) ){
erros.add(“descricao”, new ActionMessage(“erro.campoDescricao”));
MAS CAI EM UM PROBLEMA !!!
QDO É INCLUSÃO BLZ mas qdo é alteração volta p/ jsp de inclusao e nao de alteração como deveria…está correto porque coloquei no struts-config input=produtoincluir.jsp
Alguem sabe se é possivel fazer de outra maneira ?? Ou ter mais de um input ???
ou ainda deixar validate=false e controlar na mao a validacao !!! Não sei se valeria a pena.Criaria uma lista com erros e fazia um iterator na pagina jsp !!!
Meu objetivo é ter apenas uma action !!! P/ nao ter produtoincluiraction produtoalteraraction etc etc
Abraço !!! Valmir