Я хочу реализовать ситуацию, когда пользователь вводит URL-адрес, и если указанное условие истинно в моем управляемом компоненте, этот URL-адрес будет открыт на новой веб-странице.
Я нашел эту возможность:
Тег «h:link» полезен для создания ссылки, которая требует взаимодействия с
JSF
«результатом», но отсутствие поддержки «действия» затрудняет создание динамического результата.Тег «h:commandLink» — отстой, сгенерированный
JavaScript
действительно страшный! Не рекомендуется использовать этот тег, если у вас нет веских причин для поддержки. Но он поддерживает атрибут «action», чего не хватает «h:link».«h:outputLink» полезен для создания ссылки, которая не требует взаимодействия с самой программой
JSF
. Наконец, будет идеально, если в «h:link» будет добавлен атрибут «action».
Но я не нашел способа запустить открытую веб-страницу из моего управляемого компонента после проверки условия.
Я использую JSF2.0, Facelets и PrimeFaces 3.4.