struts2-国际化(中英文界面切换)

本文介绍如何在Struts2项目中使用properties文件实现英文和中文的国际化资源切换。通过创建两个不同语言的properties文件,并在struts.xml中进行配置,可以实现在不同语言间的动态切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts2中经常会用到properties类型的文件作为国际化资源文件的载体。
直接在项目的src目录下新建两个file的文件
(i18n_en_US.properties)和(i18n_zh_CN.properties),
分别表示美式英语和简体中文的国际化资源文件。
在这里插入图片描述
i18n_en_US.properties的内容
(登录界面、用户名、密码、登录):

loginInterface=LoginInterface
loginName=Username
loginPassword=Password
loginSubmit=Login

i18n_zh_CN.properties的内容

loginInterface=\u767B\u5F55\u754C\u9762
loginName=\u7528\u6237\u540D
loginPassword=\u5BC6\u7801
loginSubmit=\u767B\u9646

jsp页面代码:
在这里插入图片描述
修改struts.xml:
在这里插入图片描述
浏览器中英切换:
大致步骤(以QQ浏览器为例):菜单->工具->Interent选项->常规->语言
在这里插入图片描述
添加所需语音,首选语音就上移到首位,点击确定保存。

效果展示:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值