English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعليمات JSP تستخدم لتعيين خصائص الصفحة JSP بأكملها، مثل طريقة الترميز للصفحة و لغة السكربت.
تنسيق الجملة كالتالي:
<%@ directive attribute="value" %>
يمكن أن تحتوي التعليمات على العديد من الخصائص، وتكون موجودة في شكل أزواج مفتاح-قيمة، منفصلة بالكومياس.
ثلاث أنواع من علامات التعليمات في JSP:
تعليمات | وصف |
---|---|
<%@ page ... %> | تعريف خصائص الاعتماد للصفحة، مثل لغة السكربت، صفحة الأخطاء، احتياجات التخزين المؤقت وما إلى ذلك |
<%@ include ... %> | تضمين ملفات أخرى |
<%@ taglib ... %> | إدخال تعريف مكتبة العلامات |
تعليمات 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 في JSP لدمج ملفات أخرى. يمكن أن يكون الملف المدمج ملفًا JSP أو ملفًا HTML أو ملفًا نصيًا. يبدو الملف المدمج كجزء من ملف JSP ويتم تجميعه وتنفيذه.
تنسيق نص تعليمات include كما يلي:
<%@ include file="مكان ملف URL النسخية" %>
include اسم الملف في التعليمات هو عنوان URL نسخي.
إذا لم تكن قد ربطت ملفًا بالمسار، فإن معالج JSP يقوم بالبحث في المسار الحالي بشكل افتراضي.
النص الإجباري من XML:
<jsp:directive.include file="مكان ملف URL النسخية" />
يسمح API لـ JSP للمستخدمين بإنشاء علامات مخصصة، ومكتبة علامات مخصصة هي مجموعة من العلامات المخصصة.
تعليمات taglib تقوم بإدخال تعريف مجموعة علامات مخصصة، بما في ذلك مسار المكتبة وعلامات المخصصة.
نص تعليمات taglib:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
يحدد معرّف uri موقع مكتبة العلامات، ويحدد prefix مقدم العلامات.
النص الإجباري من XML:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />