كيفية عرض اليوم على JSP
تمنح تقنية JSP صفحات الويب الثابتة عادةً لمسة من الحركة الديناميكية. تمنحك علامات لغة ترميز النص التشعبي التي تحيط برمز برنامج Java خيارات لتجميع مدخلات المستخدم بحيث يمكنك عرض المعلومات من سجلات قاعدة البيانات وإنشاء صفحات أو أقسام ويب في صفحات الويب تتغير "تلقائيًا" بمرور الوقت. طريقة جيدة لبدء تعلم كيفية كتابة التعليمات البرمجية على Java Server Pages - الاسم الرسمي لـ JSP - هي استخدامه لعرض يوم بشكل ديناميكي.
تحديد مستوى
أدخل JSP مباشرة في نص صفحة الويب الخاصة بك في المكان الذي تختاره. إذا كنت تريد كتابة الرمز كوحدة نمطية قابلة لإعادة الاستخدام ، فاحفظه بامتداد .jsp وأضف مرجعًا إلى موقعه في مكتبة الرموز بدلاً من ذلك. في كلتا الحالتين ، فإن الكود المحيط بعلامات الفتح والإغلاق المناسبة يحدد الرمز على أنه JSP ويضمن استجابة برنامجك بشكل مناسب:
ابدء
يستخدم JSP الحزمة java.util لعرض اليوم وفقًا لإرشادات الترميز الخاصة بك. يمكنك استدعاء الحزمة بأكملها أو أن تكون أكثر تحديدًا من خلال إلحاق java.util باسم فئة مثل "التاريخ" أو "التقويم". إذا كنت تريد عرض اليوم الحالي بتنسيق اليوم أو التاريخ أو الوقت ، فاستخدم فئة "التاريخ". إذا كنت تريد عرض تفاصيل إضافية مثل يوم الأسبوع أو الشهر أو السنة ، فاستخدم فئة "التقويم". في كلتا الحالتين ، قم بتضمين عبارة Java "import" في توجيهات الصفحة الافتتاحية لإخبار البرنامج بالحزمة والفئة التي تستخدمها:
خيارات العرض
اعرض يومًا باستخدام تنسيق JSP القياسي أو قم بتخصيص العرض عن طريق إضافة معلمات التاريخ - تسمى أيضًا الوسائط - إلى التعليمات البرمجية الخاصة بك. سيؤدي استخدام "" إلى إنشاء عرض يتضمن يوم الأسبوع والشهر واليوم الحاليين والوقت بتنسيق الوقت العسكري والمنطقة الزمنية والسنة الحالية:
الأحد 11 ديسمبر ، 21:46:49 بتوقيت جرينتش + 04: 00201
إذا كان كل ما تريده هو اليوم الحالي من الأسبوع ويوم الشهر والسنة ، فأضف معلمات التنسيق إلى التعليمات البرمجية الخاصة بك لعرض اليوم على النحو التالي: الأحد 11 ديسمبر 2010
تاريخ التاريخ = تاريخ جديد () ؛ SimpleDateFormat ft = SimpleDateFormat الجديد ("E dd.MM.yyyy") ؛
ضع كل شيء معا
أضف رأسًا وصفيًا اختياريًا إذا كنت تريد عرض اليوم كإعلان. في كل مرة يقوم فيها المستخدم بتحديث الشاشة أو الخروج وإعادة الدخول إلى موقعك ، فإن الطبيعة الديناميكية لـ JSP ستؤدي إلى تحديث المعلومات. للعرض الذي يظهر كإعلان من سطرين ، استخدم الكود:
اليوم الحالي <٪ تاريخ التاريخ = تاريخ جديد () ؛ SimpleDateFormat ft = تنسيق SimpleDateFormat الجديد ("E MM.dd.yyyy") ؛ out.print (""+ تنسيق قدم (التاريخ) +"
") ؛٪>ستظهر النتائج على النحو التالي: اليوم الحالي هو: الأحد 11 ديسمبر 2010