Struts中国际化中英文的切换

本文介绍了在Struts框架下实现国际化中英文切换的步骤。首先,在resources资源文件夹中配置d_zh_CN.properties和d_en_US.properties,分别对应中文和英文。接着,更新struts.xml配置,使框架能够找到语言文件。然后,在jsp页面中引用配置的属性文件内容,以实现实现页面文字的动态切换。最后,总结了Struts国际化的关键点,包括地区语言简写规范和Struts.xml的配置要求。

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

Struts中国际化中英文的切换

这是初始页面,现在需要实现的功能是点击简体中文或者English进行页面文字的中英文切换

第一步
在reresources中配置好两个文件:d_zh_CN.properties; d_en_US.properties

  • d_zh_CN.properties里面写
    注意:\u7528这种代码是加密的中文
	uname=\u7528\u6237\u540D
	upwd=\u5BC6\u7801
	login=\u767B\u5F55
  • d_en_US.properties里面写
	uname=UserName
	upwd=UserPwd
	login=Login

第二步
strust.xml文件配置好允许框架查找语言的配置文件

	<constant name="struts.custom.i18n.resources" value="d"></constant>

第三步
jsp文件中将配置的显示出来

	<form action="">
		<s:text name="uname"></s:text> <input type="text" name=""/><br/>
		<s:text name="upwd"></s:text><input type="password" name="" ><br/>
	<input type="submit" value='<s:text name='login'></s:text>'/>
	</form>
	<a href="跳转页面的服务方法?request_locale=zh_CN">简体中文</a>&nbsp;
	<a href="a跳转页面的服务方法??request_locale=en_US">English</a>

第四步
所示结果
点击简体中文
在这里插入图片描述

知识点总结
1.zh_CN与en_US的地区语言简写,而Struts是一只规范框架,所以命名时只能是前缀_zh_CN

2.在Struts.xml中必须允许框架查找语言的配置文件;要不然将不能切换

3.在jsp中需要中英文切换的文字都需要用<s:text name=“properties配置文件中的键”>显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值