Struts2中radio标签的国际化问题

Struts2中radio标签的国际化问题

register.jsp
radio标签的key属性表示要到资源文件中找到相关的标签,如下:
在这里插入图片描述
其他的标签label的国际化同理。要注意的是,为防止中文乱码问题,需要需要native2ASCII工具对中文进行ASCII码的转化,如下:
在这里插入图片描述
其中,message_zh_CN_temp.properties中存放的是中文,message_zh_CN.properties中存放的是中文的ASCII码。
radio的选项内容如果也想要国际化的话,需要用到getText(),如下:
在这里插入图片描述
同理,需要在properties资源文件中添加loginUser.sex.man等的配置。
如果jsp页面中的名字与配置文件中的文字不匹配,就会发生错误。
在这里插入图片描述
这里错误是因为我不小心把jsp中的woman,在资源文件中写成了women。
改过来之后就可以运行成功了。
在这里插入图片描述
注:中英文的资源配置文件最后需要加载到struts.properties文件中。
在这里插入图片描述
或者在jsp页面需要国际化的地方之外添加<s:i18n>标签,效果完全相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值