Я только что натолкнулся на плагин jquery ui tabs.
Это очень хорошая реализация, но что, если текущий код на месте.
<div id="tabs">
<ul>
<li><a href="#tabs-1">tab1 </a></li>
<li><a href="#tabs-2">tab2</a></li>
</ul>
<div id="tabs-1"><%System.out.println("test1");%></div>
<div id="tabs-2"><%System.out.println("test2");%></div>
</div>
в этом случае, когда страница первоначально загружается, tab1 является вкладкой по умолчанию. Однако оба оператора sys out выполняются изначально. Неважно, что вкладка по умолчанию. В идеале первый sys out должен выполняться при выборе tab1, а второй при выборе tab2.
Есть ли способ избежать этого? Или единственный способ иметь разные страницы для разных вкладок?