struts的国家化什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:22:25
谁能通俗的给我解释一下?谢谢

,大概就是中英日文切换的意思吧。页面上的文字都从资源文件里面提取。有英文,中文,日文的资源文件,然后根据本地设置选择提取哪个资源文件里的文字。差不多是IE设置成英文的话,就显示英文页面了。设置成中文的话就显示中文页面

应该叫做国际化

应该是国际化!
所谓的国际化即我们通常所说的i18n(internationalization),是指程序能够在不修改内部代码的前提下,根据不同的语言及地区显示相应的界面。Struts是一种支持国际化的框架,使用Struts开发国际化程序是一件很便利的事情。

国际化····

就是在你显示的时候不再直接显示 文字 而是现实变量··

比如 "登陆<input name=name type=text/>"这段html 改为 @login <input name=name type=text/>"

然后再配置两个语言文件 一个中文的设置@login=“登陆” 另一个英文的设置@login=“login”
这样页面上显示的文字其实是变量 而变量时有语言文件控制的 你选择中文 就显示“登录”你选择英文就选择“login”

当然变量的表示是不能用@login 我只是打个比方··
实际上是这个<bean:message key="login"/>代替我写的@login

i18n

就是开发一个页面显示多种语言