سؤال

لقد قمت بالترقية من Struts 2.0.6 إلى 2.1.6 وقمت بتحويل جميع سمات Ajax الخاصة بي إلى مكونات إضافية.كل شيء يعمل باستثناء أن المسار قد تغير من نسبي إلى مطلق.على سبيل المثال، إليك ملف HTML المعروض قبل الترقية:

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

وهنا بعد الترقية:

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

بطريقة ما يتم استخدام المسار "/myApp" المطلق بدلاً من المسار النسبي "..".

هل يعرف أحد كيفية إجباره على استخدام الطريقة القديمة للمسار؟

شكرا على أي نصائح.

هل كانت مفيدة؟

المحلول

اضطررت إلى إضافة baseRelativePath = "../struts/dojo"

إلى سكس:علامة الرأس لجعلها تعمل.

أعتقد أن هذا في الواقع خطأ في مكون Dojo الإضافي (أو على الأقل ينبغي توثيق أن الترقية 2.1 تغير الأشياء، لكنني سعيد أنها تعمل.

سكوت

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top