1

モデル駆動型プロセスの基本的な概念を知っています。

同じ ModelDriven Interface プロセスを使用して、アクション タグ付きの応答ページに大量のデータを表示できるかどうかをどのように知りたいですか?

これを例で説明するには

要求ページは正常で、アクション制御される引数があります。

リクエストページの検証時に、中間プロセスが配列リストオブジェクトを返します

応答成功ページには、バケット 100 の配列リストがあります

配列リストの各バケットは、10 個の値の JavaBean オブジェクトを保持します。

質問: ModelDriven Interface プロセスでは、元のデータを抽出するために、Array List バケットをループし、Response ページで Java Bean をキャストしてデータを表示する必要がありますか??

カルシックに関して

4

1 に答える 1

0

あなたの質問を正しく理解できません。

Request page is normal has an argument which is action controlled.

上記の行が実際に何を意味するのかわかりません

ModelDriven アクションは、アクション自体に加えて、ValueStack にプッシュされるモデル オブジェクトを提供します。

これは、オブジェクト バック Java Bean よりも便利です。モデル駆動型インターフェイスを実装すると、フレームワークがそのオブジェクトを の上に配置することになりますvaluestack。つまりperson、プロパティを持つオブジェクトがnameありage、通常のアプローチでは、Java Bean タイプアクセサーを使用して name プロパティにアクセスする必要があるとします

 <s:textfield name="name" value="%{person.name}"/> 

しかし、私がモデル駆動型インターフェースを持っているとき、私がする必要があるのは

 <s:textfield name="name" value="%{name}"/> 

人はすでに値スタックの一番上にあるので、人オブジェクト内をトラバースする必要はありません

于 2011-12-15T03:11:41.977 に答える