Struts 2, socorro

0 respostas
gcobr

Comecei com Struts 2 hoje e não estou entendendo entendendo estes novos results no mapeamento das actions:

<action name="editPerson" class="org.apache.struts2.showcase.person.EditPerson">
            <result>editPeople.jsp</result>
        </action>

        <action name="doEditPerson" class="org.apache.struts2.showcase.person.EditPerson" method="save">
            <result name="error">editPeople.jsp</result>
            <result type="redirect">listPeople.action</result>
        </action>

Quando a action editPerson retornar SUCESSS, o result que não tem nenhum parâmetro vai redirecionar para o editPeople.jsp? Só porque retornou SUCESS?

Quando doEditPerson lançar uma exceção vai direcionar para editPeople.jsp? E só por causa da exceção?
Quando doEditPerson retornar SUCESS vai acontecer o que? Vai redirecionar para listPeople.action? Porque?

Qual é a diferença entre <result name="error"> e <result type="redirect">?

Criado 28 de dezembro de 2006
Respostas 0
Participantes 1