Struts 2 + Ajax

Bom dia pessoal.
Estou iniciando em desenvolvimento com ajax + struts 2 e estou com uma dúvida.
Tenho minha na minha JSP o seguinte código:

<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
<%@taglib prefix=“s” uri="/struts-tags"%>
<%@ taglib prefix=“sx” uri="/struts-dojo-tags" %>

Insert title here
<s:form>  
    <sx:submit href="ajax!action_carregaTelaAjax" targets="divajax" value="Ativar" showLoadingText="false"></sx:submit>
</s:form>

<sx:div id="divajax">
</sx:div>

Até aqui tudo bem, funciona o ajax perfeitamente. O problema é que dentro da minha sx:div ele está carregando uma outra página que eu configuro no meu struts.xml:

/Pages/TesteAjax.jsp Login.jsp

Até aí tudo bem, mais sempre que eu quiser usar ajax vou ter que criar uma nova .jsp para redirecionar no retorno da action?
Essa é minha dúvida, não sei se existe outra forma de trabalhar com ajax sem ter que criar várias .jsps.

Alguém sabe de outra forma?

Abraço

Amigo,

numa boa, evite usar o dojo-plugin para ajax em seus JSPs. Este plugin foi depreciado pela Apache devido aos muitos bugs e limitações.

Prefira usar as taglibs do [b]Jquery-plugin /b que são bem melhores.

E, para aumentar sua produtividade, tente usar os mapeamentos por anotação ao invéis de por XML :wink:

Abraços e boa sorte.