Мне сделали компонент в JSF 1.x, этот компонент имеет кнопку следующим образом
<h:commandButton ... action="#{templateController.next}" />
Куда templateController был передан как привязка EL и может быть любым объектом, который реализует определенный интерфейс. Универсальная реализация следующих () просто выполняла код и затем возвращала пустую строку, заставляющую ту же страницу обновляться:
public String next() {
.....
return "";
}
Теперь я пытаюсь портировать тот компонент на JSF 2, моя проблема состоит в том, что пустая строка не заставляет ту же страницу больше обновляться, вместо этого, платформа пытается перенаправить к странице, названной ".jsf", т.е. это просто добавляет .jsf к тому, что результат. Мой вопрос состоит в том, как возвратить результат, который заставляет текущую страницу обновляться. Мой компонент универсален, и я не знаю перед рукой имя страницы, на которой это будет используемым.
Спасибо
Return null
вместо этого или просто объявить метод void
.