У меня есть пользовательский тег JSP "A", определенный в моем домене .tld. Он имеет 3 обязательных атрибута. У него есть свой ATagHAndler, который наследует SimpleTagHandler. Мне нужен новый тег "B", который делает то же самое, что и тег "A" выше, но немного по-другому. Также атрибуты, которые присутствуют в «A», я скопировал их в «B» в файле .tld (дублирование кода)). Кроме того, я создал BTagHandler, расширяющий ATagHandler, и переопределил несколько методов, которые фактически изменяются в этих двух обработчиках. Остальные функции определены в «ATagHandler. На стороне java это круто, потому что из-за наследования избегается дублирование кода.
Но в файле .tld с определением тега A и тега B есть дублирование определения атрибутов. Есть ли способ избежать этого дублирования. Если нет, есть ли совершенно другой подход к моей проблеме. (Оба тега делают одно и то же, но с небольшим изменением, поэтому я использовал наследование)
С уважением, Дипак