struts2 combobox - قم بتمرير معرف عدد صحيح وليس اسم سلسلة من خلال النموذج إلى الإجراء
سؤال
النموذج الخاص بي هو تمرير اسم سلسلة البلد إلى الإجراء.كيف يمكنني تمرير معرف الدولة الكائن من مربع التحرير والسرد إلى الإجراء؟
هذا ما لدي:
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 لجميع الصفات المتاحة.
لا تنتمي إلى StackOverflow