English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات JSP

تعليمات JSP تستخدم لتعيين خصائص الصفحة JSP بأكملها، مثل طريقة الترميز للصفحة و لغة السكربت.

تنسيق الجملة كالتالي:

<%@ directive attribute="value" %>

يمكن أن تحتوي التعليمات على العديد من الخصائص، وتكون موجودة في شكل أزواج مفتاح-قيمة، منفصلة بالكومياس.

ثلاث أنواع من علامات التعليمات في JSP:

تعليماتوصف
<%@ page ... %> تعريف خصائص الاعتماد للصفحة، مثل لغة السكربت، صفحة الأخطاء، احتياجات التخزين المؤقت وما إلى ذلك
<%@ include ... %> تضمين ملفات أخرى
<%@ taglib ... %> إدخال تعريف مكتبة العلامات

تعليمات Page

تعليمات Page توفر تعليمات استخدام الصفحة الحالية للمحلل. يمكن أن تحتوي صفحة JSP على عدة تعليمات page.

تنسيق جملة تعليمات Page:

<%@ page attribute="value" %>

تنسيق XML المماثل:

<jsp:directive.page attribute="value" />

خصائص

الجدول التالي يوضح الخصائص المتعلقة بتعليمات Page:

خصائصوصف
buffer تحديد حجم منطقة التخزين المؤقت التي يستخدمها جسم الـ out
autoFlush تحكم في منطقة التخزين المؤقت لجسم الـ out
contentType تحديد نوع MIME ورمز الترميز للصفحة JSP الحالية
errorPage تحديد الصفحة التي يجب التحويل إليها عند حدوث استثناء في صفحة JSP
isErrorPage تحديد ما إذا كانت الصفحة الحالية يمكن أن تكون صفحة معالجة الأخطاء لصفحة JSP أخرى
extends تحديد من أي فئة يستمر servlet
import استيراد الفئات التي سيتم استخدامها
info تعريف معلومات الوصف لصفحة JSP
isThreadSafe تحديد ما إذا كان الوصول إلى صفحة JSP آمنًا في上下ابيع
language تعريف لغة السكربت المستخدمة في صفحة JSP،الافتراضية هي Java
جلسة تحديد ما إذا كانت الصفحة تستخدم الجلسة
isELIgnored تحديد ما إذا كان يمكن تنفيذ تعبيرات EL
isScriptingEnabled تحديد ما إذا كان يمكن استخدام عنصر سكريبت

تعليمات include

يمكن استخدام تعليمات include في JSP لدمج ملفات أخرى. يمكن أن يكون الملف المدمج ملفًا JSP أو ملفًا HTML أو ملفًا نصيًا. يبدو الملف المدمج كجزء من ملف JSP ويتم تجميعه وتنفيذه.

تنسيق نص تعليمات include كما يلي:

<%@ include file="مكان ملف URL النسخية" %>

include اسم الملف في التعليمات هو عنوان URL نسخي.

إذا لم تكن قد ربطت ملفًا بالمسار، فإن معالج JSP يقوم بالبحث في المسار الحالي بشكل افتراضي.

النص الإجباري من XML:

<jsp:directive.include file="مكان ملف URL النسخية" />

تعليمات taglib

يسمح API لـ JSP للمستخدمين بإنشاء علامات مخصصة، ومكتبة علامات مخصصة هي مجموعة من العلامات المخصصة.

تعليمات taglib تقوم بإدخال تعريف مجموعة علامات مخصصة، بما في ذلك مسار المكتبة وعلامات المخصصة.

نص تعليمات taglib:

<%@ taglib uri="uri" prefix="prefixOfTag" %>

يحدد معرّف uri موقع مكتبة العلامات، ويحدد prefix مقدم العلامات.

النص الإجباري من XML:

<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />