Thuộc tính
Thuộc tính | Mô tả | Bắt buộc | Mặc định |
---|---|---|---|
Tên mã hóa ký tự bạn muốn áp dụng khi giải mã các tham số yêu cầu. | Có | Không có |
Bạn sử dụng
Mục đích của
Nếu trang chứa hành động định dạng hỗ trợ I18N đặt ngôn ngữ của phản hồi (và do đó mã hóa ký tự) bằng cách gọi ServletResponse.setLocale () , bất kỳ mã hóa nào được chỉ định trong chỉ thị trang sẽ bị ghi đè.
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>JSTL fmt:message Tag</title> </head> <body> <fmt:requestEncoding value = "UTF-8" /> <fmt:setLocale value = "es_ES"/> <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 -
Uno Dos Tres