すみませんが、お知恵を貸してください!

WEBアプリケーションで、クライアント(ブラウザ)の
同一フレーム内にリストBOXが二つあり
一方の選択結果(KEY−1とする)によって
もう一方のリストBOXの内容を動的に変えたい…
なおかつ、この表示内容は、上記で選択された
KEY-1を使ってDB検索した結果を表示させたい…。
なんてことがやりたいのですが。
選択されたKEYをサーブレットに返して、同じフレームを再表示する方法以外で実現できますか?