English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مكتبة العلامات القياسية في JSP
علامة <c:out> تستخدم لعرض نتيجة التعبير، مشابهة لـ <%= %>, ولكن الفرق هو أن علامة <c:out> يمكنها الوصول إلى الخصائص مباشرة من خلال عملاق ".".
على سبيل المثال، إذا كنت ترغب في الوصول إلى customer.address.street، يمكنك كتابتها كما يلي:<c:out value="customer.address.street">.
علامة <c:out> ستتجاهل تلقائيًا الأحرف العلاماتية لـ XML، لذا لن يتم التعامل معها كعلامات.
<c:out value="<string>" default="<string>" escapeXml="<true|false>"/>
خصائص <c:out> كما يلي:
الخصائص | الوصف | هل هو ضروري | القيمة الافتراضية |
---|---|---|---|
value | المحتوى الذي سيتم إخراجه | نعم | لا شيء |
default | القيمة الافتراضية للإخراج | لا | المحتوى في الجسم |
escapeXml | هل يجب تجاهل الأحرف الخاصة لـ XML | لا | نعم |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>مثال على العلامة c:out</title> </head> <body> <h1><<c:out>مثال</h1> <c:out value="<بيانات العنصر التي سيتم عرضها (لم يتم استخدام رموز الهروب)>" escapeXml="true" default="قيمة افتراضية"></c:out><br/> <c:out value="<بيانات العنصر التي سيتم عرضها (استخدام رموز الهروب)>" escapeXml="false" default="قيمة افتراضية"></c:out><br/> <c:out value="${null}" escapeXml="false">إذا كان الناتج للتعبير المستخدم فارغًا، فسيتم عرض القيمة الافتراضية</c:out><br/> </body> </html>
النتيجة بعد التنفيذ كالتالي:
مثال <c:out> <بيانات العنصر التي سيتم عرضها (لم يتم استخدام رموز الهروب)> <بيانات العنصر التي سيتم عرضها (استخدام رموز الهروب)> إذا كان الناتج للتعبير المستخدم فارغًا، فسيتم عرض القيمة الافتراضية