الإجراء يصل إلى Servlet API_ ، الوصول الرئيسي هو كما يلي:
1.> احصل على كائن طلب
2.> احصل على معلمات الطلب
3.> احصل على كائن الاستجابة ، والذي يمكن استخدامه لتمرير ملفات تعريف الارتباط
3.> احصل على كائنات النطاق ، والطلب ، والجلسة ، والتطبيق ، وتعيين البيانات المشتركة ،
طريقة الوصول 1:
من خلال تطبيق طريقة Setter في الواجهة الإدراكية ، يتم تمرير معلمة الطلب في طريقة Setter إلى هذه الفئة:
وهذا يعني ، تحديد متغير عضو في هذه الفئة لتلقي الطلب في طريقة Setter.
إذا كنت بحاجة أيضًا إلى الحصول على استجابة وجلسة وتطبيق وغيرها من الكائنات ، فأنت بحاجة فقط إلى تنفيذ ServletResponsearware في نفس الوقت.
application ، application ، واجهة SessionAware ، وتنفيذ طريقة setter ، كما هو موضح في الشكل:
طريقة الوصول 2: فئة أدوات ServleTactionContext من خلال الدعامات
يتم الحصول على كائنات الطلب والاستجابة المقابلة من خلال الطريقة الثابتة في هذه الفئة.
الطريقة 3: تمرير فئة أداة ActionContext
هذه الفئة هي الفئة الأم لـ ServletacitonContext ، والتي تمثل كائن عمل السياق ويشير إلى وجود بيئة العمل
قم بإنشاء كائن الفئة هذا من خلال طريقة getContext () في هذه الفئة ، ثم احصل على الكائن المقابل عن طريق استدعاء طريقة الفئة. إذا كنت تستخدم طريقة getParameters () ، فسيعود ذلك
خريطة لمجموعة من أسماء السمات وقيم السمات للمعلمة. عندما تحتاج إلى تعيين معلمات الطلب ، ستقوم بإضافة زوج قيمة مفتاح إلى الخريطة التي تم الحصول عليها (أي ، استخدام طريقة Map.put (المفتاح ، القيمة) ؛) ،) ،
يمكن إكمال إعداد تغليف لبيانات الطلب المشترك.
وبالمثل ، بالنسبة للجلسة والتطبيق ، استخدم أولاً getSeesion () و getApplication () ، هذه الطريقة تُرجع أيضًا مجموعة خريطة. وبالمثل ، عند مشاركة المعلمات ، يجب ضبط ،
بعد ذلك ، عن طريق إضافة أزواج قيمة المفاتيح إلى الخريطة التي تم الحصول عليها (أي ، باستخدام طريقة MAP.PUT (المفتاح ، القيمة) ؛) ، يمكن إكمال إعداد التغليف للبيانات المشتركة. كما هو مبين في الشكل ،
المثال البسيط أعلاه للعمل الذي يصل إلى واجهة برمجة تطبيقات Servlet هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.