Pregunta

Actualicé Struts 2.0.6 a 2.1.6 y convertí todos mis temas de Ajax a complementos. Todo funciona, excepto que la ruta ha cambiado de relativa a absoluta. Por ejemplo, aquí está el HTML representado antes de la actualización:

<script type="text/javascript" src="../struts/simple/dojoRequire.js"></script>

Y aquí está después de la actualización:

<script language="JavaScript" type="text/javascript" src="/myApp/struts/ajax/dojoRequire.js"></script>

De alguna manera el absoluto '' / myApp '' se está utilizando en lugar del relativo " .. " ruta.

¿Alguien sabe cómo obligarlo a usar la antigua forma de ruta?

Gracias por cualquier consejo.

¿Fue útil?

Solución

Tuve que agregar baseRelativePath = " ../ struts / dojo "

a la etiqueta sx: head para que funcione.

Creo que esto es realmente un error en el complemento Dojo (o al menos debería documentarse que la actualización 2.1 cambia las cosas, pero estoy feliz de que esté funcionando.

Scott

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top