копаясь в контроллерном коде я заметил что PageReference Action что-то делающий и возвращающий нуль - это тоже самое что просто Void-овый Action (что-то делающий и ничего не возвращающий).
Тогда зачем вообще нужен PageReference Action returning null?
у меня только один вариант - он нужен в тех случаях когда внутри PageReference Action есть логика приводящая к redirect, и есть логика соответсвенно приводящая к returning null (остаться на той же странице).
а если нет редиректа - то делай просто войдовый Action.
Что вы думаете?
(вараинт когда PageReference Action возвращает страницу без редиректа, т.е. несколько страниц крутится на одном контроллере - мы обсуждали это в одной из тем, здесь не рассматривается)