0

struts2アプリケーションには、2つのオートコンプリートフィールドと送信ボタンを備えたJSPがあります。目標は、送信するときに、データベースからデータを入力する同じJSP(送信ボタンの下)にテーブルを表示することです(オートコンプリートの選択した値に基づいて)。

私は間違いなくいくつかのアクションを呼び出す必要があると思います(これはstruts.xmlに移動し、結果に基づいていくつかのJSPが表示されます)。ただし、同じJSPにテーブルを表示するという考え方です。通常の方法で何らかのアクションを呼び出すことでこれを達成できますか?私はstruts2を初めて使用しますが、誰でも良いソリューションを提供するのを手伝ってくれますか。

4

1 に答える 1

1

ajaxを使用する必要があります。オートコンプリーターで選択した値をパラメーターとして ajax 呼び出しに渡すと、結果リストを xml、json、または任意の形式で返すことができます。

ajax の結果セットをテーブル形式で表示するのに役立つテーブル プラグインが多数あります。DataTablesは私のお気に入りです。

struts2 での ajax 呼び出し/応答の作成に関する質問については、こちらをご覧ください。

また、利用可能なstruts2-jquery プラグインがあり、それを調べることができます。私は使っていませんが

于 2011-06-16T08:23:36.023 に答える