في الواقع ، لم يكن لدي فهم محدد لإطار دعامات Java من قبل. من خلال هذه المقالة ، فهمت حقًا استخدامات وفوائد الإطار.
غالبًا ما يستخدم المربع المنسدلة في تطوير الويب. أدناه نستخدم علامة Struts2 لتنفيذ بعض وظائف المربع المنسدل.
دعنا نلقي نظرة على بعض المعلمات من <s:select> :
ملاحظة: مفتاح القائمة يعادل قيمة القيمة في HTML ، ونتفاعل مع الخلفية من خلال قيمتها.
الحالة: يختار المستخدم معبوده ، ثم يحتاج إلى تعديله. بعد القفز إلى واجهة التعديل ، يحتاج إلى صدى المعبود الذي تم اختياره في الأصل.
واجهة المعبود المستخدم (على افتراض أن اختيار المستخدم الحالي هو "Xi Jinping"):
<form action = "selectaction.action" method = "post"> معبودك هو: <s: select list = "#{1: 'deng xiaoping' ، 2: 'hu jintao' ، 3: 'xi jinping' ، 4: 'li keqiang'}" name = "id" list leval = key </body>ملاحظة: تستخدم القائمة ognl لإنشاء مجموعات خريطة.
رمز العمل:
يمتد SelectAction من الفئة العامة الإجراءات actureSupport {private static static final long serialversionuid = 1l ؛/*id من المعبود المحدد بواسطة user*/private string id ؛/*collection Idol*/private list <Sether> المستخدمين ؛ السلسلة العامة getId () {this.users = users ؛} السلسلة العامة تنفيذ () {/*قم بإنشاء محاكاة مجموعة للعثور على جميع المستخدمين من قاعدة البيانات*/المستخدمين = جديد ArrayList <Sether> () ؛ المستخدمين. المستخدم (4 ، "li keqiang")) ؛/*حفظ جميع المستخدمين في سياق سياق ognl*/actionContext.getContext (). put ("المستخدمين" ، المستخدمين) ؛ // كسممة عمل ، تم حفظه في مكدس القيمة. يمكنك الحصول مباشرة على Return this.sccess وفقًا لمعرف اسم السمة ؛جافابان كائن:
مستخدم الفئة العامة {/* معرف المستخدم*/private integer uid ؛/* username*/private string uname ؛/* no-argument constructor*/public user () {}/* constructor*/user public (integer uid ، string uname) {this.uid = uid ؛ this.uname = uname ؛ uid) {this.uid = uid ؛} السلسلة العامة getUname () {return uname ؛} public void setUname (string uname) {this.uname = uname ؛}}تعديل الواجهة:
<Body> Id Is: <S: حدد list = "#user very" leartkey = "uid" listValue = "uname" value = "id" /> </body>
ملاحظة: تكتب قيمة القيمة فقط اسم السمة للمعرف (معرف المعبود المحدد من قبل المستخدم) لأنه سمة في العمل. سيتم حفظ السمة في العمل إلى مكدس القيمة ، بحيث يمكن الحصول عليها مباشرة.
أدركت فوائد الأطر لأول مرة ولا ألومني على كونه ضحلًا. .
ما ورد أعلاه هو كل محتوى هذه المقالة حول تحليل مربع STRUTS2 المنسدلة ، آمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!