struts2 combobox - قم بتمرير معرف عدد صحيح وليس اسم سلسلة من خلال النموذج إلى الإجراء

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

سؤال

النموذج الخاص بي هو تمرير اسم سلسلة البلد إلى الإجراء.كيف يمكنني تمرير معرف الدولة الكائن من مربع التحرير والسرد إلى الإجراء؟

هذا ما لدي:

s:combobox label = "Country" name = "country" headerValue = "Select" headerKey = "1" list = "% {countries}" listValue = "name"/>

شكرًا.

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

المحلول

لقد فاتك listKey يصف.إذا قمت بتغييره إلى:

<s:combobox label="Country" name="country" headerValue="Select" headerKey="1"
list="%{countries}" listValue="name" listKey="id"/>

ربما ستعمل.

يرى http://struts.apache.org/2.0.14/docs/combobox.html لجميع الصفات المتاحة.

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