Cách sửa lỗi font chũ tiếng việt spring mvc năm 2024
Rào cản ngôn ngữ chính là yếu tố chính sẽ hạn chế việc bạn muốn thương mại hóa website đến với đông đảo mọi người trên toàn thế giới. Vậy nên việc xây dựng đa ngôn ngữ trong Spring MVC là điều cần thiết nếu như bạn muốn được nhiều người sử dụng hơn.Trong phần này chúng ta sẽ thảo luận về quốc tế hóa (I18N) và bản địa hóa (L10N) trong Spring MVC. Hãy cùng xem phần hướng dẫn sau đây của Team Việt Dev sẽ hướng dẫn thực hiện đa ngôn ngữ trong Spring MVC. Bước 1: Trong ứng dụng Spring MVC bạn mở tập tin dispatcher-servlet.xml và cấu hình thêm đoạn mã sau
Trong cấu hình trên chúng ta đã định nghĩa thuộc tính messageSource trong đường dẫn /WEB-INF/resources/messages. Vậy nên Spring MVC sẽ xác định rằng tài nguyên trong thu mục /WEB-INF/resources/ bắt đầu bằng định dạng message_ Bây giờ chúng ta sẽ tạo với mỗi ngôn ngữ sử dụng tương ứng với một tập tin định dạng .properties. Như trong ví dụ thì mình sẽ tạo 3 tập tin messages_en_US.properies, messages_es_ES.properies và messages_vi_VN.properties trong thư mục resources tương ứng với 3 ngôn ngữ lần lượt tiếng Anh, tiếng Việt và tiếng Tây Ban Nha. Tập tin messages_en_US.properties label.gallery=Gallery label.all=ALL label.application=Application label.hardware=Hardware label.software=Software label.download=Download label.more=More Tập tin messages_es_ES.properties label.gallery=Coleccion label.all=Todo label.application=Solicitud label.hardware=Hardware label.software=Software label.download=Descargar label.more=Ver tambien Tập tin messages_vi_VN.properties label.gallery=Bộ sưu tập label.all=Tất cả label.application=Ứng dụng label.hardware=Phần cứng label.software=Phần mềm label.download=Tải xuống label.more=Xem thêm Bước 2: Trong tập tin JSP để hiển thị đa ngôn ngữ trong Spring MVC bạn sử dụng thẻ Trang hiển thị dữ liệu mẫu bạn tham khảo: <%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
Liên kết ở trên đặt tham số yêu cầu ?lang= khi người dùng nhấp vào liên kết để chuyển đổi ngôn ngữ muốn hiển thị. Bước 3: Bây giờ hãy chạy thử ví dụ để xem kết quả như thế nào. Trang hiển thị ngôn ngữ tiếng Anh: Trang hiển thị ngôn ngữ tiếng Việt: Trang hiển thị ngôn ngữ tiếng Tây Ban Nha: Tải mã nguồn tại đây: Lời kết: Trong thời gian tới Team Việt Dev sẽ tiếp tục chia sẻ thêm nhiều bài viết về hướng dẫn Spring MVC miễn phí đến bạn đọc, các bạn nhớ theo dõi kênh để có được những chia sẻ mới nhất. (Tác giả: Team Việt Dev) Cập nhật lần cuối lúc 23:55 ngày 12 Tháng Hai, 2024 Post Views: 3.487 Tác giảTeam Việt Dev là một blog chuyên về hướng dẫn, tài liệu, thủ thuật, lập trình Java, Android, PHP, WordPress và một số ngôn ngữ khác. Email: [email protected] |