Я видел некоторые варианты этого вопроса в stackoverflow, но у меня есть конкретный прецедент, в котором я буду использовать входные данные.Изменения на стороне сервера на стороне сервера на стороне сервера
Проще всего я могу это понять: 1. На веб-сайте у меня есть форма с двумя полями ввода. Когда A заполняется «XYZ» B, необходимо отключить, во всех остальных случаях он должен быть включен. 2. Эта «страница» также может быть сохранена клиентом в БД.
Итак, мне нужно иметь возможность отображать второе отключенное поле как на клиентской выкладке (простой, простой Javascript), так и при загрузке этой «формы» (простой, в JSP манипулировать атрибутом поля, когда страница загружается).
Но ... В итоге у меня была точная логика, закодированная на двух местах. Теперь рассмотрим, что это требуется для сотен полей и десятков логических условий, несколько сложнее, чем комбинация из 5 полей вместе, набор конкретных значений, чтобы сделать то или это и т. Д. И т. Д.
Нижняя линия, что подход, который вы рассмотрели бы для повторного использования (насколько это возможно) ориентированных на пользовательский интерфейс изменений валидации/изменения состояния поля между стороной сервера и клиентской стороной (cosider, что я не хочу использовать вызов AJAX с каждым пользователем, вводящим в поле.).
Благодаря
Спасибо, если это intrests меня, что бы другие альтернативы, аналогичные JSF? –
Другие компоненты, основанные на Java, - это Play! и Wicket. Я думаю, что Wicket является наименее разрушительным, когда дело касается изменения существующих HTML-страниц. Но я не уверен, что он поддерживает async (ajax) так же хорошо, как JSF. Я их никогда не использовал. – BalusC