Me respondo a mi mismo, por si a alguien le sirve en un futuro.
Al final he utilizado la forma más tonta de todas: iFrame "oculto" + script para direccionar el iframe
Ahí os dejo el código por si alguien tiene el mismo problema ;)
<iframe name="trastero" style="width:0px;height:0px;visibility:hidden">
</iframe>
<script>window.frames['trastero'].location.href = '<%=url %>';</script>