8

私はStrutsアプリケーションに取り組んでいます。

ファイルを編集するには、action タグにstruts-config.xml属性 - を追加する必要があると思います。scope意味も使い方もよくわかりません。

<action path="/WetsVpnSwapTraffic"
            type="com.kpn.bop.web.action.vpn.wets.WetsVpnSwapTraffic"
            scope="request"
            name="WetsVpnSwapTrafficForm"
            roles="bop_wetsvpn_migrate"
            validate="false">
        <forward name="success" path="/WetsVpnSwapTrafficValidate.do"/>
        <forward name="failure" path="/WetsVpnList.do"/>
</action>  

この属性を設定する必要がある場合、誰か説明してもらえますか?

4

2 に答える 2

9

この属性scopeは、そのアクション構成で使用されるオブジェクト アクション フォームのスコープ (オブジェクトの寿命、フォーム) を定義するために使用されます。

page、 、request、 など、sessionさまざまなスコープもありapplicationます。以上がサーブレットの仕様です。必要なリクエストのスコープを指定すると、フォーム オブジェクトはサーブレット http リクエスト中に使用可能になります。

このリファレンスをチェックして、スコープの使用方法を判断できます。

action mapping configurationへのリンクもあります。

于 2013-02-21T13:30:02.707 に答える
2

ActionFormがリクエストまたはセッションにあるかどうかを判断します。

于 2013-02-21T12:28:14.093 に答える