English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مكتبة العلامات القياسية في JSP
علامة <c:set> تستخدم لتعيين قيم المتغيرات وخصائص الأجسام.
علامة <c:set> هي شقيق علامة <jsp:setProperty>.
العلامة هذه مفيدة جدًا لأنها تcalculate قيمة التعبير، ثم تستخدم النتيجة لحلل قيمة JavaBean أو java.util.Map.
<c:set var="<string>" value="<string>" target="<string>" property="<string>" scope="<string>"/>
لدي <c:set> علامات التبويب الخاصية التالية:
الخصائص | الوصف | هل هو ضروري | القيمة الافتراضية |
---|---|---|---|
value | القيمة التي سيتم تخزينها | لا | محتوى العنصر الرئيسي |
target | الخصائص التي سيتم تعديلها تنتمي إليها | لا | لا شيء |
property | الخصائص التي سيتم تعديلها | لا | لا شيء |
var | الم変يبة لتخزين المعلومات | لا | لا شيء |
المجال | مجال خاصية var | لا | صفحة |
إذا تم تحديد خاصية target، فإن خاصية property يجب أيضًا تحديدها.
<%@ 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:set</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2}"/> <c:out value="${salary}"/> </body> </html>
نتائج التنفيذ كالتالي:
4000