Dúvida Struts2

Gostaria de saber se tem como criar uma action no Struts2 que decida qual página chamar dependendo da url.
Por exemplo:

Tenho 3 págingas pagina1.jsp , pagina2.jsp e pagina3.jsp. A pagina1 é a principal, aonde vai ficar a chamada a action, que será por ajax, quando a action for chamada.
E na url estiver pagina1.jsp?link!pagina2.jsp a página que iria ser impressa na tela seria a pagina2.jsp

Teria como fazer algo deste tipo com Struts2?

amigo não intendi muito bem sua duvida, mas acredito que vc passando o nome da página via get mais o menos assim acao.action?pagina=pagina vc pode tratar isso dentro sua action java sem nenhum problema.

Não aconselho vc passar o nome do arquivo completo tipo pagina.jsp, passe apenas o nome e faça o tratamento dentro do seu codigo java.

espero ter ajudado,

Solucionei o meu problema só mapeando o struts.xml…hehehehe
Agora surgiu outra dúvida como eu crio as validações?
Coloquei este código no struts.xml e deu erro:

<action name="save" class="control.ActionUser">
   <result name="success">/painel/list.jsp</result>
   <interceptor-ref name="jsonValidationWorkflowStack" />
</action>

Coloquei na pasta classes o validation.xml. Eu tenho que configurar algo mais?

Há várias formas de validação no Struts 2. Você quer usar a validação através de Ajax ?

http://struts.apache.org/2.x/docs/ajax-validation.html