- 0
سجل دخول لمتابعه هذا
متابعين
0

الدرس الأول + الثاني في Jstl
بواسطة
zizo.h,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
بواسطة
zizo.h,
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ (معدل)
بســم الله الـرحمــن الرحيــم
صرلي زمان ما حطيت شي مفيد بس الان سوف اكتب عن Tag library
و كمثال سوف نرىJSTL وعلى غرارها في كتير مكتبات ظريفة و في منهن FrameWork مثل JSF(javaServerFaces)
هذه المكتبات بالمختصر المفيد تضيف عدة وسوم tag مثل html
بس طبعا بكون Dynamic اكتر وفي بعضهم جمل شرطية ولهن عدة استخدامات
وبموقع Apache tomcat حاطين مكتبات من شغلهن رابط مكتبات الوسوم
لنبدأ تركيب المكتبة:Installing library
1-أول شي منضيف ال jar تبعها-هلآ عم ناخد JSTL كمثال-و في IDE متل Netbeans بتكون جاهزة بتضيفها ببساطة
هلآ لح ناخد مثال على elcipse -انا عم استخدم MyEclipse لا فرق في هذه الحالة-
من properites تبع المشروع --> java Build Path ثم
Libraries
المكتبات الازمة وكل شي بدك يل لل JavaServerPages standard tag library (JSTL) موجودة بموقع apache بنفس الرابط القديم JSTL تحميل
2-منضيف المكتبة داخل صفحة ال jsp الكود:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
هذا المود يضاف في رأس الصفحة و prefix هون قيمته c يعني كل وسم داخلها لح يبدأ ب <c: من الأفضل ان تبقى هكذا
و uri فينا نقول شي ثابت وهاد العنوان مو حقيقي يعني لا حدا يفكر انو لازم يكون على الانترنت ,هاد بدل عليها بال jar . هيك بنكون خلصنا تنزيلها؟لالالالالا
هكذا تعمل بس مو التمام يوجد بعض الأشياء لا تعمل هكذا
2-لا زم نكمل في داخل الملف المضغوط الذي حملناه بوجد مجلد اسمه tld
في داخله يوجد ملفات لاحقتها .tld لازم تنضاف في داخل المجلد ب web-inf نسخ بشكل عادي
3-بدنا نضيف بعض الأسطر على web.xml ميشان نوصف الملفات الي ضفناها
الكود يفضل نسخه على المفكرة لأجل القراءة
طبعا في ناس بتكون مغير بل web.xml في داخل web-inf
مثلا ضايفينservlet او شي تاني
المهم انا لح كمل إن شاء الله بهل الشي حسب مابعرف ,هلآ ماكتبت كل شي لأنو مشغول بالدراسة في مذاكرات و المقالة الجاية بشرح شي جديد وهلآ لح حط مثال للتجربة ضعه في ملف jsp
وإن شاء الله بيمشي الحال وإذا في غلط بكلامي نبهوني وسامحوني على الأخطاء الغوية
الكود:
هذا الموضوع مأخوذ من مدونتي رابطها بالتوقيع وإذا عندي أخطاء قلولي الذي يوجد لديه أي سؤال يسأل وإن شاء الله بقد جاوب :lol:
تم تعديل بواسطه zizo.hشارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه