JavaServer Faces基础功能解析
一、JSF导航技术概述
标准的JSF导航在大多数情况下具有足够的灵活性,其架构比其他Web框架更为复杂。在JSF 2.0中,引入了两种新的导航技术:隐式导航和条件导航。这些新技术的加入,使JSF导航更加健壮且易于管理。
二、无需重新编译即可更新消息
在开发过程中,有时需要更新自定义系统或用户消息,而不是将其硬编码在代码中。因为特定消息中的一些自定义信息可能在未来发生变化,若将消息硬编码,每次修改都需要重新编译和部署应用程序。而使用资源包可以解决这个问题。
资源包实际上就是一个属性文件,包含键值对。当向资源包中添加自定义消息时,为消息取一个合适的名称,并将自定义消息作为属性的值。应用程序可以通过名称查找属性并使用其值。
以下是实现步骤:
1. 创建资源包 :创建一个属性文件,例如 Bundle.properties ,内容如下:
# This file is an example resource bundle
ExampleMessage=This message can be changed by updating the message bundle!
- 创建JSF视图 :创建一个包含
h:messages组件的JSF视图,用于显示来自相应托管Bean的消息。
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



