0

Tiles2 にアプリケーションがあり、put-list-attribute に Bean を持つタイル定義タグがあり、うまく機能しますが、Tiles 3 互換のものにそれらを移行することはできません。誰でも私たちを導くことができますか、

サンプルコード ...

<definition name=".tabs.resource.list" extends=".tabs.resource">
        <put-attribute name="selectedIndex" value="0" />
        <put-attribute name="resourceType" value="1" />
        <put-list-attribute name="tabList">
            <bean classtype="org.test.sample.ui.util.Tab">
                <set-property property="value" value="Tab1" />
                <set-property property="link" value="currentHealthTab1listVisibility.action" />
                <set-property property="mode" value="currentHealth" />
                <set-property property="height" value="21" />
                <set-property property="width" value="102" />
            </bean> 
            <bean classtype="org.test.sample.ui.util.Tab">
                <set-property property="value" value="Tab2" />
                <set-property property="link" value="viewlistTab2listVisibility.action" />
                <set-property property="mode" value="view" />
                <set-property property="height" value="21" />
                <set-property property="width" value="102" />
            </bean>     
        </put-list-attribute> 
    </definition>`

org.test.sample.ui.util.Tab は simplemenuitem クラスのオーバーライドです

4

1 に答える 1