The JavaServer Faces (JSF)的Navigation框架提供了一些导航规则,可以使您在设计网站应用程序时定义view(大部分是JSP页面)之间的页面导航。这些规则和 其他一些设置一起定义在JSF配置文件中。该文件的名称一般是 faces-config.xml 。不过完全可以把这个文件名改成其他名字,甚至可以用多个配置文件来存放相关的JSF配置信息,只要在web.xml文件中进行类似下面的设置:
Code:
<context-param>
<param-name>
javax.faces.CONFIG_FILES
</param-name>
<param-value>
/WEB-INF/faces-config.xml,
/WEB-INF/faces-beans.xml
</param-value>
</context-param>
一个简单的例子
一个导航规则的构成其实很简单,让我们来看第一个例子:
Code:
<navigation-rule>
<from-view-id>
/pages/inputname.jsp
</from-view-id>
<navigation-case>
<from-outcome>sayHello</from-outcome>
<to-view-id>
/pages/greeting.jsp
</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>sayGoodbye</from-outcome>
<to-view-id>
/pages/goodbye.jsp
</to-view-id>
</navigation-case>
</navigation-rule>
这段代码规定了名为 /pages/inputname.jsp view的两个输出(outcom[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
|