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

علامة <fmt:setBundle>

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

<fmt:setBundle> يُستخدم لتحميل مجموعة الموارد، ثم حفظها في متغير مسمى في النطاق أو متغير تكوين bundle.

تنسيق الجملة

<fmt:setBundle baseName="<string>" var="<string>" scope="<string>"/>

خصائص

خصائص <fmt:setBundle> كما يلي:

خصائص الوصف هل ضروري القيمة الافتراضية
basename اسم الأساس لمجموعة الموارد، يتم عرضه على متغير النطاق أو متغير التكوين نعم لا
var متغير لتخزين مجموعة الموارد الجديدة لا استبدال القيمة الافتراضية
scope مجال متغير لا Page

مثال عرض

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<html>
<head>
<title>علامة fmt:setBundle لـ JSTL</title>
</head>
<body>
<fmt:setLocale value="en"/>
<fmt:setBundle basename="com.w3codebox.Example" var="lang"/>
<fmt:message key="count.one" bundle="${lang}"/><br/>
<fmt:message key="count.two" bundle="${lang}"/><br/>
<fmt:message key="count.three" bundle="${lang}"/><br/>
</body>
</html>

نتائج التنفيذ كالتالي:

واحد 
اثنان 
ثلاثة

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