Тег <fmt:message>

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

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

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

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

Атрибуты

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

Attribute Описание Обязательный Значение по умолчанию
key Ключ сообщения для извлечения нет Body
bundle Ресурсный пакет для использования нет Ресурсный пакет по умолчанию
var Имя переменной для хранения локализованного сообщения нет Вывод на страницу
scope Область действия атрибута var нет 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>JSTL fmt:message 标签</title>
</head>
<body>

<fmt:setLocale value="en"/>
<fmt:setBundle basename="com.example.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>

Вывод следующий:

One 
Two 
Three

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

Другие расширения