社区
Java EE
帖子详情
什么是Struts的国际化?
createsky
2006-07-05 05:03:05
针对Struts的国际化,是利用什么原理处理的?
它的各种语言是怎么定义的?
请各位大虾们帮忙!
...全文
333
8
打赏
收藏
什么是Struts的国际化?
针对Struts的国际化,是利用什么原理处理的? 它的各种语言是怎么定义的? 请各位大虾们帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linshaojie
2006-07-05
打赏
举报
回复
万分感谢! 有甚么用? 怎么现在的人都不结帖的?晕~
infowain
2006-07-05
打赏
举报
回复
所谓国际化,一般都是通过一组properties文件来完成的
zhl0369
2006-07-05
打赏
举报
回复
学习
createsky
2006-07-05
打赏
举报
回复
太强啦!万分感谢!
kevinliuu
2006-07-05
打赏
举报
回复
up
名字肯定不一样
zh_cn简体中文 zh_tw繁体 zh_en英文
自己定义
linshaojie
2006-07-05
打赏
举报
回复
"struts国际化"就是不同的客户访问,就会显示不同的语言版本。
解决方案:
Java本身就支持多国语言编码,不需要写任何程序,可以很简单的
实现。
秘诀就是两点:
1、所有HTML/JSP页面全部采用UTF-8编码
2、客户端浏览器完全支持UTF-8编码
步骤:
1、首先把所有的HTML/JSP的ContentType都设为UTF-8
2、然后对于JSP程序中的非ASCII码提示信息都不应该写在程序里面,都应该放在
application.properties里面统一管理。
3、对HTML用native2ascii工具统一做一次处理,把HTML中的非ASCII码都转换为Unicode编码。
4、针对不同的语言,写不同的application.properties,比如说简体中文是
application_zh_CN.properties,繁体中文是application_zh_TW.properties这样,然后对这些配置信
息文件同样用native2ascii工具处理一次,把非ASCII码统统转为Unicode编码。
5、在Servlet的request.getCharacterEncoding()获得客户端的操作系统默认编码,然后set到Struts
的HTTPSession的Locale中。
OK!现在不同的客户访问,就会显示不同的语言版本了。你可以看看此时你的浏览器的字符集,就是
UTF-8。现在你的网站和Google一样了
切记:所有的HTML/JSP都要设为UTF-8编码,所有的文件中的非ASCII码字符都要用native2ascii工具转
为用ASCII表示的Unicode编码。
createsky
2006-07-05
打赏
举报
回复
不同的properties文件,文件名是固定的吗?都是怎么对应的,能列出些常用的吗?
dreamover
2006-07-05
打赏
举报
回复
根据不同的本地语言设置,读取不同的properties文件
struts
2中的
国际化
(i18n)项目实例.(MyEclipse工具)
用MyEclipse工具实现的一个
struts
2
国际化
,用于刚接解
struts
2中i18n的同学学习。很好的代码,深入浅出。
STRUTS
2完全学习手册.pdf
《
Struts
2完全学习手册》全面讲述
Struts
2开发框架的知识,包括
Struts
2中配置文件的详细讲解、
国际化
与异常处理、数据类型的转换、数据的输入校验、
Struts
2强大的标签库、
Struts
2中文件的上传与下载、
Struts
2对...
Struts
1自学教程
Struts
1是
Struts
2学习的基础,懂了
Struts
1,学习
Struts
2会变得很轻松。很多遗留系统,需要维护,也需要我们懂点
Struts
1的知识。本次课程为14个学时,将从
Struts
1.x的环境搭建以及技术准备入手,利用
Struts
1.x实现...
一个用
struts
+spring+hibernate编写的bbs源码
3、
国际化
:天乙社区6.0采用完全的
国际化
内核,同时支持多种语言。 4、全文检索:天乙社区6.0采用Lucene全文检索,并支持完全
国际化
多语言的全文检索。 5、MVC框架:天乙社区6.0继续了5.x的
Struts
框架,但...
java web技术开发大全(最全最新)
《Java Web开发技术大全:JSP+Servlet+
Struts
+Hibernate+Spring+Ajax》重点讲解了
Struts
2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、
国际化
和标签等,HIbe rna{e的会话、0/R映射和...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章