`
EJB_wawa
  • 浏览: 106986 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Eclipse web中的国际化

    博客分类:
  • web
阅读更多
1.首先工具栏windows->general->workspace,在text file encoding中选中other的UTF-8。


2.在src->新建一个ApplicationResources_temp.properties,假如我们想把ApplicationResources.properties的内容中文化,这样的话我们就可以在<bean:message>中在jsp中输出中文。
ApplicationResources.properties内容为:
jsp.logon.userName=<font color="red"><li>User name is required!</li></font>
jsp.logon.password=<font color="red"><li>Password is required!</li></font>
jsp.signin.operatorName=<font color="red"><li>Operator Name is required!</li></font>
jsp.signin.password=<font color="red"><li>Password is required!</li></font>
prompt.newAccount.name=Name
prompt.newAccount.bankAccount=Bank Account


# Struts Validator Error Messages
errors.required={0} is required.
errors.minlength={0} can not be less than {1} characters.
errors.maxlength={0} can not be greater than {1} characters.
errors.invalid={0} is invalid.
我们用notepad把ApplicationResources_temp.properties打开,这个时候就可以输入中文,如下:
jsp.logon.userName=<font color="red"><li>请输入用户名!</li></font>
jsp.logon.password=<font color="red"><li>请输入密码!</li></font>
jsp.signin.operatorName=<font color="red"><li>请输入操作员名字!</li></font>
jsp.signin.password=<font color="red"><li>请输入密码!</li></font>
prompt.newAccount.name=姓名
prompt.newAccount.bankAccount=银行账户

# Struts Validator Error Messages
errors.required={0}是必须的。
errors.minlength={0}不能少于 {1} 字符。
errors.maxlength={0}不能多于 {1} 字符。
errors.invalid={0}无效。

3.运行->cmd->进到你所在的myeclipse项目下ApplicationResources_temp.properties所在的目录,比如这里为:E:\tiana\Eclipse Project\bfe\src\com\orientweb\struts,我们运行命令:
native2ascii -encodeing gb2312 ApplicationResources_temp.properties ApplicationResources_zh_CN.properties
这样就生成一个ApplicationResources_zh_CN.properties文件,他是ApplicationResources_temp.properties的UTF-8版本,因为放在默认的.properties位置,所以<bean:message>的时候会自动到这个位置搜索。


4.在jsp的第一行加入语句:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
这样在读出<bean:message>的时候会按照要求读出中文字体.


ps:我们可以把常用的<%@taglib uri="..." prefix="..."%>放在一个taglibs.jsp页面中,然后在其他jsp中使用:<%@ include file="/taglibs.jsp" %> 就可以了,其实可以把%@page%>也放在taglibs.jsp中的,但是会出现乱码,原因不明。所以还是每个jsp都<%@page%>了。
分享到:
评论

相关推荐

    eclipse国际化插件

    eclipse国际化插件,可以帮助在web项目开发中快速方便的开发涉及国际化的工作

    Eclipse开发入门与项目实践 源代码

    4.1 Eclipse中Java Web开发环境的搭建 103 4.1.1 安装应用服务器Tomcat 104 4.1.2 安装Eclipse中的Tomcat插件 108 4.1.3 安装Eclipse中的Lomboz插件 110 4.2 基本JSP程序的开发 112 案例4-1 实现Java Web...

    Eclipse权威开发指南2.pdf

    2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制JRE... 55 2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结.......

    Eclipse权威开发指南3.pdf

    2.2.1 在Eclipse中工作..... 21 2.2.2 了解Eclipse用户界面..... 22 2.2.3 任务、书签和问题..... 28 2.2.4 后台处理..... 29 2.2.5 Eclipse的帮助功能..... 30 2.3 资源管理...... 36 2.3.1 工作空间....

    Eclipse权威开发指南1.pdf

    2.2.1 在Eclipse中工作..... 21 2.2.2 了解Eclipse用户界面..... 22 2.2.3 任务、书签和问题..... 28 2.2.4 后台处理..... 29 2.2.5 Eclipse的帮助功能..... 30 2.3 资源管理...... 36 2.3.1 工作空间....

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    8.2 参数文本国际化 8.3 实例 第9章 应用托管 9.1 申请Google App Engine账号 9.2 上传应用 9.3 应用维护指南 第10章 实战 10.1 入门例子——股票系统 10.1.1创建项目 10.1.2设计应用 10.1.3建立用户界面 ...

    Java Web程序设计教程

    6.4.3调用国际化资源文件 134 6.5上传和下载 135 6.5.1文件上传的实现原理 135 6.5.2struts2文件上传实现方式 136 6.5.3struts2文件下载实现方式 141 本章小结 143 课后练习 144 第7章 struts2中应用模板...

    java底层代码:泛型DAO+SSH+Proxool连接池+国际化语言

    3、此底层包含泛型DAO、Proxool连接池、国际化语言、DateUtil工具、ExcelUtil报表工具、自定义封装的弹框、批量删除、分页、上传等。 4、包含常用的工具:jquery、easy-ui、日期控件、highcharts图表控件、图片放大...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...

    Java.Web整合开发王者归来.pdf

    第3篇为高级篇,内容包括jstl标签库的使用、如何自定义标签、资源国际化、数据库概述、jdbc详解、xml概述等;第4篇为struts框架篇,内容不仅包括struts 1.x的内容,也包括struts 2.x中的内容;第5篇为hibernate框架...

    gwt-2.8.2 SDK 最新下载 google web toolkit

    官网gwt SDK ,通过java 开发前端页面,并且自动解决页面兼容及国际化问题,以MVP为主开发模式

    基于java+Web的智慧城市实验室主页系统设计与实现+vue.zip

    智慧城市实验室主页系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,本系统管理员管理电子期刊,国际会议,学术团队以及实验动态,管理奖项...

    eRCP&RCP

    学习RCP时搜集的资料 Eclipse RCP上的国际化技术 Eclipse 平台入门 打造您的 Eclipse RCP 产品 富客户机应用程序的性能 设计实现可重用的 SWT 构件 使用 Eclipse 开发 eRCP 应用程序 使用SWT...

    基于java的企业级应用开发:Spirng MVC入门.ppt

    什么是Spring MVC? 11.1 Spring MVC概述 Spring MVC是Spring提供的一个实现了Web ... 在Eclipse中,创建一个名称为chapter11的Web项目,在项目的lib目录中添加运行Spring MVC程序所需要的JAR包,并发布到类路径下。 1

    源代码检查工具SONAR使用经验

    Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及...此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。

    online-shop:2012 年开发的交互式 J2EE Web 技术(Java 7)

    国际化/本地化 Eclipse集成开发环境 安装 Online Shop 是一个 Java Web 应用程序。 在运行在线商店之前,您还需要安装/获取: JDK / 或 JRE Eclipse集成开发环境 Tomcat 7 MySQL MySQL 驱动程序 Java 蚀 将...

    ZCMS泽元内容管理系统 v2.1.0.10018

    ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...

    ZCMS泽元内容管理系统 v2.1.0.10018.zip

    ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...

Global site tag (gtag.js) - Google Analytics