Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Cách ánh xạ khóa đến thông điệp địa phương hóa và thực hiện thay thế tham số trong JSP?

Thẻ <fmt:message> ánh xạ khóa đến thông điệp địa phương hóa và thực hiện thay thế tham số.

Các thuộc tính

Thẻ <fmt:message> có các thuộc tính sau:

Thuộc tính Mô tả Bắt buộc Mặc định
key Khóa thông điệp để truy xuất Không Body
bundle Resource bundle sử dụng Không Bundle mặc định
var Tên biến lưu thông điệp địa phương hóa Không In ra trang
scope Phạm vi của biến lưu thông điệp địa phương hóa Không Page

Ví dụ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
<head>
<title>Thẻ JSTL fmt:message</title>
</head>
<body>
<fmt:setLocale value = "en"/>
<fmt:setBundle basename = "com.tutorialspoint.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>

Bạn sẽ nhận được kết quả sau:

One Two Three