views:

135

answers:

1

I upgraded from Struts 2.0.6 to 2.1.6 and converted all my Ajax themes to plugins. Everything works except the pathing has changed from relative to absolute. For example, here is the rendered HTML before upgrade:

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

And here it is after upgrade:

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

Somehow the absolute "/myApp" is getting used instead of the relative ".." path.

Does anyone know how to force it to use the old-way of pathing?

Thanks for any tips.

A: 

I had to add baseRelativePath="../struts/dojo"

to the sx: head tag to get it to work.

I think this is actually a bug in the Dojo plugin (or at least should be documented that the 2.1 upgrade changes things, but I am happy it is working.

Scott

Scott
Please mark this one as the accepted answer so it doesn't show up as unanswered. Thanks.
seth