Если вы хотите использовать только один тег, то вы находитесь в сфере создания нового тега в TLD и реализации другого тега. Надеюсь, вы сможете реорганизовать Tag1 и Tag2, чтобы разместить где-нибудь общие функции, например. Вспомогательный класс или абстрактный класс, поэтому дублирование между Tag1, Tag2 и Tag1AndTag2 минимально.
В качестве альтернативы вы можете посмотреть фрагменты JSP или какую-либо другую систему шаблонов, чтобы на страницах можно было включить общий JSP. Однако решение с тегами звучит лучше - если вы уверены, что предлагаете третий вариант тега (объединяя из них) это путь. Вы можете принять решение остаться только с Tag1 и Tag2.
Я предполагаю, что вы используете здесь только стандартные теги JSP. Если бы вы использовали JSF 2, вы могли бы посмотреть на составные компоненты или что-то такое, что может избавить вас от боли.