本实战通过 Thymeleaf 的消息表达式实现了国际化功能。首先,创建了 welcome.properties
系列文件(默认、英文、中文版本),定义了不同语言的消息内容。接着,在控制器中添加了 test3()
方法,将姓名参数传递到模板中。在 test3.html
模板中,使用消息表达式 #{welcome.message(${name})}
动态插入参数并展示国际化消息。通过全局配置文件设置了国际化文件的基础名。启动应用后,访问 http://localhost:8080/test3
,页面会根据浏览器的语言设置动态显示不同语言的消息。将浏览器默认语言从中文改为英文后,刷新页面,消息表达式内容切换为英文版,成功实现了国际化功能。
4.2.3 Thymeleaf标准表达式 - 3. 消息表达式
于 2025-05-16 09:41:52 首次发布