プロジェクトのフロントエンドは Extjs4 を使用するため、リスト ページングは totalCount (レコードの総数)、start (開始位置)、limit (ページごとのアイテム数) の 3 つのパラメーターを返す必要があります。プロジェクトにはページングが必要なグリッドが多数あるため、ページングが必要なアクションはこのクラスを直接継承できる別の Action クラスにページング情報を置きたいと考えています。元の struts.xml 構成は次のとおりです。
ただし、struts-json プラグインは、デフォルトでは親クラスをカスケード シリアル化しません。つまり、データを確認したところ、次のパラメーターを結果に追加できることがわかりました。