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

علامة <c:out>

مكتبة العلامات القياسية في 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>
<بيانات العنصر التي سيتم عرضها (لم يتم استخدام رموز الهروب)>
<بيانات العنصر التي سيتم عرضها (استخدام رموز الهروب)>
إذا كان الناتج للتعبير المستخدم فارغًا، فسيتم عرض القيمة الافتراضية

مكتبة العلامات القياسية في JSP