MyEclipse JSF 快速入门中文版
http://tech.ddvip.com 2007年12月28日 社区交流
本文详细介绍MyEclipse JSF 快速入门中文版
图:JSF config
现在项目已经创建, 我们可以开始修改并创建我们自己的应用相关的代码了。
5. 创建消息包
让我们来通过创建一个MessageBundle文件正式开始我们的应用。这是一个简单的属性文件, 它将保存所有的消息字符串以及相关的主键。然后这个消息包可以用在我们的任何JSP文件中来让我们的应用很容易的支持国际化语言。作为类比, Struts 在这个领域提供了相似的支持, 通过使用ApplicationResources.properties 文件, 以及不同的 标签, 以及bean标签所允许的消息包属性来完成这套功能。
在 JSF里面, 我们可以在JSP页面里加入一行代码来加载消息包:
注意:这一行代码创建了一个生命周期为页面的消息包, 这个包可以稍后在页面中通过变量名'bundle'来进行引用, 可以用来查找消息主键, 然后返回对应的消息值。
在创建消息包文件的时候, 先在源代码目录创建包 com.jsfdemo, 通过右键点击源代码目录, 然后选择弹出的菜单中的New > Package即可完成. 要创建消息包文件, 我们使用新建文件向导, 右键点击项目的’src’目录, 在弹出的菜单中选择New > File , 如下图所示。

图:在弹出的菜单中选择New > File
当指定新建文件的保存位置时, 选择 Browse..., 选中目录 /JSFLoginDemo/src/com/jsfdemo, 将文件命名为 MessageBundle.properties, 然后选择 Finish。
新建消息包文件成功后,我们需要为每个在JSP里面需要显示的标签或者字符串以键值对的方式添加到属性文件中。复制图5.2中的内容到你的消息包文件然后保存它:
来源:eNet 责编:豆豆技术应用