لماذا خرائط إرجاعها بواسطة مكالمة JAX-WS دائما فارغة؟

StackOverflow https://stackoverflow.com/questions/264756

  •  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) { ... }

وبعد ذلك، كل شيء يعمل كما هو متوقع.

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