2011-06-23 17 views
1
<s:iterator value="podTemplate.subTypeTemplates" status="subTemplate"> 
    <s:textfield id='subType_type_#subTemplate.index' key="subType" label="Name"/> 
</s:iterator> 

#subTemplate.indexはインデックスに置き換えられません。私は <s:property value="#subTemplate.index">をやっている場合は、テキストフィールドのid属性は、デフォルトではOGNLとして解釈されていない文字列型と文字列型の属性であるためですStruts 2イテレータタグステータスインデックスが機能しない

+1

てみsubType_type _%{#1} subTemplate.index。 –

答えて

1

を進めています。スティーブンは、subType_type_%{#subTemplate.index}%{}を使用して解釈を強制しなければならないと述べました。

0

私のイテレータは、次のようになります。

<s:iterator id="list" value="optionList" status="rowStatus" > 

私が試した:

<td> 
    <input class="textInput required"type="text" name="optionList[${rowStatus.index}].option_id"/> 
</td> 
をし、それが働いただけです。

すべて以下のものが失敗しました:

​​

でも

name="%{#rowStatus.index}" 
関連する問題