Vale, muchas gracias a los dos consegui solucionarlo de la siguiente forma:
Código:
<s:url var="urlAsisPresu" action="AsistentePresupuesto" />
<sj:a id="AsisPresuLink" href="%{urlAsisPresu}" targets="contenido">Gestionar Presupuesto</sj:a>
y obviamente el div:
Código:
<div id="contenido">
<h1>Hola</h1>
</div>
La pagina se carga dentro del div y todo correcto pero ahora tengo otra duda y es la siguiente:
En el div me carga la pagina GenerarPresupuesto.jsp donde tengo un formulario con varios <s:textfield> y <s:select> que a su vez recojo en otro action y genero un PDF, el problema es que cuando cargaba este codigo de manera normal con redireccion de paginas todo iba perfecto, pero ahora que cargo las paginas en el div no se como hacer para que el action me tome los datos de los textfield que estan en los formularios que voy cargando en el div contenido puesto que me da excepcion java null pointer, alguien me podria explicar como hacerlo? gracias
EDIT: he conseguido pasar los datos del formulario siguiendo este ejemplo:
https://code.google.com/p/struts2-jquery/wiki/SubmitTag
El problema es que lo que quiero es que se actualice el div ademas de enviar los resultados a un action y muestre el jsp resultante pero no soy capaz de hacerlo