the javaserver faces (jsf)的navigation框架提供了一些导航规则,可以使您在设计网站应用程序时定义view(大部分是jsp页面)之间的页面导航.这些规则与 其他一些设置一起定义在jsf配置文件中.
code: 【程序编程相关:Oracle9i中定义视图约束】该文件的名称一般是 faces-config.xml .不过完全可以把这个文件名改成其他名字,甚至可以用多个配置文件来存放相关的jsf配置信息,只要在web.xml文件中进行类似下面的设置: 【推荐阅读:Oracle10g闪回恢复区详解】
<param-name> 【扩展信息:优化Oracle网络设置】 <context-param> 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的两个输出(outcomes), sayhello 与 saygoodbye ,它们分别同特定的页面相关联.设置一个默认的输出事件(outcome case) 基本结构很简单,但是可以在这个基础在进行很多变化.... 下一页