Прежде чем я начну свой вопрос, вот мои досадные ограничения:
- Я использую JSF 1.2, а не 2; поэтому нет составного компонента.
- Я использую JSP для рендеринга вместо граней; так что ни один из этих составных компонентов тоже.
- Мне не разрешено использовать любые сторонние библиотеки тегов (richFaces, iceFaces и т. Д.)
Эти ограничения установлены в камне.
Теперь переходим к моему вопросу. В настоящее время у нас есть JSP subview
, который обрабатывает создание адреса. Есть много javascript, который сопровождает это, наряду с бобом поддержки. Эта страница никогда не используется напрямую. Вместо этого он включается с использованием <jsp:include />
.
Однако есть несколько атрибутов, которые я хочу изменить. Например, требуется ли округ, в настоящее время мы проводим очистку адресов и т. Д. Для этого имеет смысл использовать пользовательский компонент (я думаю?). Тем не менее, я не совсем уверен, лучший способ сделать это.
Если бы я мог, я бы просто превратил этот JSP в составной компонент и покончил бы с этим. Тем не менее, это не совсем вариант, основанный на моих ограничениях.
Какие у меня варианты? Это не было бы так сложно, если бы не количество задействованного JavaScript. Я знаю, что мое объяснение было расплывчатым; Тем не менее, я ищу больше руководства, чем прямого ответа. Я гуглил такие вещи как пользовательские компоненты JSF 1.x с javascript и т. Д. Однако я не нашел много хороших статей.
Заранее спасибо.