Problemas com Struts - Action com result INPUT

Bom dia pessoal,

não tenho mais saída, ja tentei de tudo e não consigo achar a solução.

tenho a seguinte action:

        <action name="FinalizarPergunta" class="br.gov.inca.auxilioespec.webapp.action.PerguntaAction" method="finalizarPergunta">
           <result name="ok" type="redirect-action">PrepararConsultarPergunta.action</result>
        </action>        

blz…quando eu chamo essa action ele reclama que não tem o result = INPUT, dando esse erro

Struts Problem Report
Struts has detected an unhandled exception: 

Messages: No result defined for action br.gov.inca.auxilioespec.webapp.action.PerguntaAction and result input 
 
File: file:/C:/Projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/AuxilioEspecWeb/WEB-INF/classes/struts.xml 
Line number: 81 
Column number: 131 

Ai eu coloco lá o result = INPUT, coloco o breakpoint no meu método “finalizarPergunta” só que ele não bate no breakpoint, não entra no meu metodo, nao faz nada.

Estava lendo sobre esse problema e soube que tem alguma validação que é feita antes dele acessar meu método. Alguem sabe que validação é essa?

Como resolvo isso?

Valeu!!!

creio que tem algo errado em seu xml e provavelmente deve ser o .action!!!
da um aolhada neste link!!

http://struts.apache.org/2.x/docs/redirect-action-result.html

Vc esta preenchedo seu xml da maneira errada faz assim:

<action input="pagina.jsp" path="/nome dado a action" name="Nome do ActionForm" scope="request" type="enderecodaaction.Action">
            <forward name="success" path="pagina.jsp"/>
</action>

O seu form fica assim

<html:form action="nome dado a action"/>

<input type="submit" value="teste"/>

</html:form>

Abaixo tem um tutorial que eu fiz da uma olhada bem legal e direto.

www.guj.com.br/posts/downloadAttach/3340.java

[quote=diogo soares]Vc esta preenchedo seu xml da maneira errada faz assim:

<action input="pagina.jsp" path="/nome dado a action" name="Nome do ActionForm" scope="request" type="enderecodaaction.Action">
            <forward name="success" path="pagina.jsp"/>
</action>

O seu form fica assim

<html:form action="nome dado a action"/>

<input type="submit" value="teste"/>

</html:form>

Abaixo tem um tutorial que eu fiz da uma olhada bem legal e direto.

www.guj.com.br/posts/downloadAttach/3340.java[/quote]

ele está fazendo um redirect action

Pô desculpe :oops:, entao porque vc nao faz um response para a pagina solicitada, tipo assim:

response.sendRedirect("pagina.jsp");

É uma sugestão!!!