JSF действия происходят путем отправки формы по тому же URL.Затем JSF решает, на основании параметров запроса, какое действие вызывать.После этого правила навигации разрешаются, чтобы показать пользователю правильную страницу.Но правила навигации по умолчанию используют forward (перенаправление на стороне сервера), поэтому клиент не видит изменения в URL.