Из того, что я понимаю, когда действие JSF возвращает "" (пустая строка), пользователь остается на текущей странице, но просмотр обновляется. Однако, когда действие возвращает null, пользователь все еще остается на текущей странице, но старый вид повторно используется. Мой вопрос:
- Является ли приведенное выше утверждение правильным (точным)?
- Если да, то каковы последствия этого? В частности, какой эффект использует один и другой на данных на странице (например, значения в компонентах пользовательского интерфейса JSF или данные, хранящиеся в области запроса bean в DataTable)?
- В каких ситуациях следует использовать друг друга?