Разница между возвратом нуля и «» из Действие JSF

Насколько я понимаю, когда действие JSF возвращает "" (пустая строка), пользователь остается на текущей странице, но вид обновлен. Однако, когда действие возвращает null , пользователь по-прежнему остается на текущей странице, но повторно используется старое представление. Мой вопрос:

  1. Правильно ли (точно) вышеприведенное утверждение?
  2. Если да, то каковы последствия этого? В частности, какой эффект от использования одного по сравнению с другим оказывает на данные на странице (например, значения в компонентах пользовательского интерфейса JSF или данные, хранящиеся в bean-компоненте области запроса в DataTable)?
  3. В каких ситуациях следует использовать их. над другим?
40
задан Perception 5 January 2012 в 14:47
поделиться