正在加载图片...
MyEclipse6Java开发中文教程 1442创建消息包 JSF支持国际化的消息文件,因此在项目里面可以使用消息包来显示多国语言。现在让 我们来创建一个 Message Bundle文件,这是一个简单的属性文件,它将保存所有的消息字 符串以及相关的主键,然后这个消息包可以用在我们的任何JSP文件中来让我们的应用很 容易的支持国际化语言。就像过去看到的那样, Struts1和2在这个领域提供了相似的支持 通过使用 Application Resources. properties文件或者 package properties文件,以及不同 的< bean: message/标签,或者< s text>标签,就可以在页面中根据消息包来显示国际化 的提示信息。在JSF页面里面,我们可以在JSP页面里加入一行代码来加载消息包 <f. loadBundle basename="com jsfdemo Message Bundle"var bundle 注意:这一行代码创建了一个生命周期为页面的消息包,这个包可以稍后在页面中通过变量 名 bundle'来进行引用,可以用来査找消息主键,然后返回对应的消息值。外,JsF可以 完全不用消息驱动包也能进行开发,所以读者不要误会,换句话说,这一节的内容和后面的 些内容是可选的。 要创建消息包文件,我们可以使用新建文件向导,在 Package Explorer视图中右键点 击项目的src目录,在弹出的菜单中选择New>Fie,在文件新建对话框的 File name中 输入 Messages. properties,然后将文件内容修改为如下所示 login label=Please Login: username label=User nar 。同样的我们还需要一份中文的消息文件内容,具体制作方法可以参考1233使用国际化 消息一节的内容。这份文件名为 Messages zh CN properties,文件内容如下 login label=\u8bf7\u767b\u5f55 username label=\u7528\u6237\u540d 。这两行转码过的文字内容分别是:请登录和用户名。主键将来会用在JSF页面中显示消 息之用。 刘长炯著MyEclipse 6 Java 开发中文教程 6 刘长炯著 14.4.2 创建消息包 JSF 支持国际化的消息文件,因此在项目里面可以使用消息包来显示多国语言。现在让 我们来创建一个 MessageBundle 文件,这是一个简单的属性文件,它将保存所有的消息字 符串以及相关的主键, 然后这个消息包可以用在我们的任何 JSP 文件中来让我们的应用很 容易的支持国际化语言。就像过去看到的那样,Struts1 和 2 在这个领域提供了相似的支持, 通过使用 ApplicationResources.properties 文件或者 package.properties 文件,以及不同 的<bean:message /> 标签,或者<s:text>标签,就可以在页面中根据消息包来显示国际化 的提示信息。在 JSF 页面里面,我们可以在 JSP 页面里加入一行代码来加载消息包: <f:loadBundle basename="com.jsfdemo.MessageBundle" var= "bundle"/> 注意:这一行代码创建了一个生命周期为页面的消息包,这个包可以稍后在页面中通过变量 名'bundle'来进行引用,可以用来查找消息主键,然后返回对应的消息值。另外,JSF 可以 完全不用消息驱动包也能进行开发,所以读者不要误会,换句话说,这一节的内容和后面的 一些内容是可选的。 要创建消息包文件,我们可以使用新建文件向导,在 Package Explorer 视图中右键点 击项目的 src 目录,在弹出的菜单中选择 New > File ,在文件新建对话框的 File name 中 输入 Messages.properties,然后将文件内容修改为如下所示: login_label=Please Login: username_label=User name: 。同样的我们还需要一份中文的消息文件内容,具体制作方法可以参考 12.3.3 使用国际化 消息一节的内容。这份文件名为 Messages_zh_CN.properties,文件内容如下: login_label=\u8bf7\u767b\u5f55: username_label=\u7528\u6237\u540d: 。这两行转码过的文字内容分别是:请登录:和用户名:。主键将来会用在 JSF 页面中显示消 息之用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有