Репликация сеанса Jsf не работает при использовании привязки? [Дубликат]

Вы должны добавить что-нибудь в Обозреватель решений Visual Studio. Вместо того, чтобы просто копировать изображение в папку в проводнике Windows, нажмите «Правая кнопка» в любой папке в обозревателе решений, перейдите в «Добавить»> «Существующий элемент ...» и выберите путь к вашему ресурсу, который будет добавлен.

64
задан BalusC 9 March 2015 в 18:18
поделиться

2 ответа

106
ответ дан Community 22 August 2018 в 21:33
поделиться

каждый компонент JSF отображается в HTML и имеет полный контроль над тем, что он производит. Существует много трюков, которые могут быть использованы JSF, и точно, какой из этих трюков будет использоваться, зависит от используемой вами реализации JSF.

  • Убедитесь, что каждый из входных данных имеет полное уникальное имя, поэтому, когда форма возвращается обратно в дерево компонентов, которое ее отображает, легко определить, где каждый компонент может прочитать свою форму значения .
  • Компонент JSF может генерировать javascript, который отправляется обратно в serer, сгенерированный javascript знает, где тоже связан каждый компонент, потому что он был сгенерирован компонентом.
  • Для таких вещей, как hlink вы можете включить информацию привязки в url как параметры запроса или как часть самого URL или как параметры matrx. Например. http:..../somelink?componentId=123 позволит jsf искать в дереве компонентов, чтобы увидеть, что была нажата ссылка 123. или это может быть e htp:..../jsf;LinkId=123

Самый простой способ ответить на этот вопрос - создать страницу JSF только с одной ссылкой, а затем изучить вывод html, который он создает. Таким образом вы точно узнаете, как это происходит, используя версию JSF, которую вы используете.

0
ответ дан ams 22 August 2018 в 21:33
поделиться
  • 1
    Я бы сказал, что я использовал привязку компонентов только при динамическом создании компонента на стороне сервера, установив все атрибуты, такие как action и value, а затем пусть структура JSF сделает свою работу. – Luiggi Mendoza 16 February 2013 в 19:38
  • 2
    Я сохранил файл user как управляемый обработкой приложений и когда я нажимаю ссылку каждый раз, когда изменяется только второе число в value="-908991273579182886:-7278326187282654551", и все остальное одинаково. Интересно, что это за волшебство. – John 16 February 2013 в 19:46
Другие вопросы по тегам:

Похожие вопросы: