1. قم أولاً بإنشاء مشروع ويب مع الاسم: Struts2 ، ثم حدد Java EE6.0 ، وانقر فوق "إنهاء".
2. انقر بزر الماوس الأيمن فوق "دعامات" وحدد myeclipse-> إضافة إمكانيات الدعامات ، ثم تنبثق النافذة المنبثقة التالية ، ثم حدد Struts 2.1. حدد الانتهاء للنقر فوق إنهاء.
3. بعد البناء ، يظهر دليل المشروع في الشكل التالي:
4. قم بإنشاء فئة تسجيل الدخول وارثف فئة Actionupport (انقر فوق تصفح Superclass وحدد إجراءات البحث)
5. تحديد متغيرات اسم المستخدم وكلمة المرور ، وانقر بزر الماوس الأيمن لتحديد المصدر-> إنشاء getters ومستقلبات لاستيراد وظائف GET وتعيينها بسرعة.
6. ثم حدد المصدر-> تجاوز/تنفيذ الأساليب ، وحدد Execute () ، وانقر فوق "إنهاء".
7. ثم أدخل الرمز التالي:
سلسلة Public Execute () يلقي الاستثناء {string u ، p ؛ u = getUsername () ؛ p = getPassword () ؛ if (U.Equals ("lang") && p.equals ("lang")) {return "success" ؛} آخر <br> {return "error" ؛ 8. قم بإنشاء واجهتين: Success.jsp و Error.jsp ، عرض "تسجيل الدخول بنجاح" و "تسجيل الدخول"
أضف الرمز التالي في Success.jsp:
<٪@ taglib prefix = "s" uri = "/struts-tags" ٪> <s: property value = "username"/> login بنجاح! ! ! <br>
يمكنك الحصول على تسجيل الدخول في اسم المستخدم.
9. في واجهة تدفق Struts.xml:
هنا ، حدد الحزمة ، الاسم "الافتراضي" ، مساحة العمل هي "/Action" ، وراثة "Struts-Default" ؛ ثم أضف "الإجراء" ، الاسم "تسجيل الدخول" ، فئة هي "com.langguojie.struts2.login" ؛ أخيرًا ، أضف "نتيجة" ، والاسم هو: النجاح والخطأ ، و JSPs المقابلة هي: Success.jsp و Error.jsp.
الرمز المقابل لـ Struts.xml هو:
<struts> <package name = "default" namepace = "/action" تمتد = "Struts-Default"> <Action name = "login"> <result name = "success"> ../ success.jsp </sropreg> <result name = "error"
10. نتائج التشغيل:
11. ملخص
بعد فهم أولي لـ Struts2 ، يكون إطار STRUTS2 مناسبًا للغاية لتمرير البيانات والاتصال بها ، كما أنه عملي للغاية في تطوير موقع الويب. كما أنه بسيط للغاية للاستخدام ، ويمكن استدعاء الوظائف مباشرة ، ويتم إنشاء جزء من الكود تلقائيًا.
إن استخدام MyEclipse لتطوير إطار عمل Struts2 لتنفيذ وظيفة تسجيل الدخول (البرنامج التعليمي الهيكلي) قد انتهى ، وآمل أن يكون مفيدًا للجميع!