UI に表示してテーブルの形式でレンダリングするために、AJAX を介して Struts アクション クラスから Java オブジェクトを取得する必要がある要件 (Struts 1.xx に基づく Java EE アプリケーション) があります。
オブジェクトは、アクション自体で呼び出される Web サービスを介して入力されるため、動的になります。
AJAX (javascript/jquery) 経由でオブジェクトをフェッチする方法はありますか? UI タブをクリックするとアクションが呼び出され、その特定のタブでアクションの応答 (arraylist/hashmap オブジェクト) を表示する必要があります。
私は既存のアプリケーションに取り組んでおり、Struts 1.xx フレームワークのみを使用する必要があります。
以下は、アクション クラスで実行する手順です。
public class AjaxAction extends Action {
public ActionForward execute(final ActionMapping mapping, final ActionForm form,
final HttpServletRequest request,final HttpServletResponse response)
{
// Step1 :webservice call
//Step 2: parse the webservice reponse and place it inside a hashmap or arraylist object
return null;
}
}
ステップ 3: ajax を介して入力された hashmap/arraylist オブジェクトをフェッチし、UI に表示しますが、その方法がわかりません。いくつかのチュートリアルへの例やポインタは役に立ちます。