لماذا خرائط إرجاعها بواسطة مكالمة JAX-WS دائما فارغة؟
-
06-07-2019 - |
سؤال
ولي طريقة خدمة ويب بإرجاع كائن Page
التي تشمل الطرق التالية:
public Map<String,String[]> getParameters() { ... }
public setParameters(Map<String,String[]> parameters) { ... }
وعلى جانب العميل، وJAX-WS طريقة getParameters()
لدت بإرجاع كائن Parameters
التي توفر طريقة getEntry()
وترجع List<Entry>
. ومع ذلك، هذه القائمة هي دائما فارغة. ما هو السبب؟
المحلول
ولديك لاستخدام أنواع محددة بدلا من واجهات في اضعي وحاصل على:
public HashMap<String,String[]> getParameters() { ... }
public setParameters(HashMap<String,String[]> parameters) { ... }
وبعد ذلك، كل شيء يعمل كما هو متوقع.
لا تنتمي إلى StackOverflow