jqueryuitabsプラグインに出くわしました。
これは非常に優れた実装ですが、現在のコードが適切に配置されている場合はどうでしょうか。
<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がデフォルトのタブです。ただし、両方のsysoutステートメントが最初に実行されます。デフォルトのタブが何であるかは関係ありません。理想的には、最初のsys outは、tab1が選択されたときに実行され、2番目はtab2が選択されたときに実行されます。
これを回避する方法はありますか?または、タブごとにページを変えるしかありませんか?