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

Тег <fmt:message>

Стандартная библиотека тегов JSP

Тег <fmt:message> привязывает ключевое слово к локальному сообщению и выполняет замену параметров.

Формат синтаксиса

<fmt:message
   key="<string>"
   bundle="<string>"
   var="<string>"
   scope="<string>"/>

Атрибут

У тега <fmt:message> следующие атрибуты:

АтрибутОписаниеНеобязательноDefault value
key Ключевые слова сообщения для поиска Нет Тело
bundle Используемый ресурсный набор Нет По умолчанию ресурсный набор
var Имя переменной для хранения локальных сообщений Нет Вывод на страницу
Область Область действия переменной var Нет Страница

Пример демонстрации

<%@ 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>JSTL fmt:message тег</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