#jsf
#jsf
Вопрос:
У меня есть CommandButton на моей странице JSF. Могу ли я перенаправить пользователя на ту же страницу JSF, но с именованным якорем? Что-то вроде этого: «../page.jsf#link»
Спасибо, Олесь
PS: я использую JSF 1.2
Ответ №1:
Вы не можете использовать для этого варианты навигации. Вам понадобится ExternalContext#redirect()
.
public void submit() throws IOException {
// ...
FacesContext.getCurrentInstance().getExternalContext().redirect("page.jsf#link");
}
Комментарии:
1. Было ли какое-либо улучшение в этом в JSF 2.x? Было бы неплохо, чтобы варианты навигации принимали именованные якоря.