ManagedBeanのactionメソッド戻り値について(jsf, action, ManagedBean)

JavaServer(TM) Faces Specification Maintainance Release 1.1 によると、

If the logical outcome value passed to the handleNavigation() method is null,
do not scan for matching rules. This is an indication that the current view should
be redisplayed.

とのこと。また、

The processAction() method must finally retrieve the NavigationHandler
instance for this application, and pass the logical outcome value (determined
above) as a parameter to the handleNavigation() method of the
NavigationHandler instance.

から、戻り値がvoidの場合もnullと同様の扱いになることが自明。

ということから、ManagedBeanのactionメソッドの戻り値定義がvoidの場合と、戻り値がnullの場合は「current view should be redisplayed」ということで、ナビゲーションルールが適用されず、同一ページが表示されます。navigation-case記述でto-view-idを記述しても無視されてしまう、ということですね。