jspに次のネストされたstruts 2タグがあります。これは、html テーブルの td タグ内にある別のイテレータ内にあります。
<s:property value="#rule.value" />
<s:set var="blanks" value="''" />
<s:iterator value="(#rule.key.length()).{ #this }">
<s:set var="blanks" value="%{#blanks + ' '}" />
</s:iterator>
<s:property value="#blanks" />
全体的な目標は、ブラウザーの同じ行に表示されるすべての s:property 値をレンダリングすることです。一部のタグ (テキストフィールドなど) では、テーマ属性を変更できますが、すべてを独自の行に出力しようとはしません。とにかく、イテレータ タグ内の同じ行にすべてが必要です。
ここで私がやろうとしているのは、一連の nbsp を構築することです。このような文字列の長さは、このコード スニペットが繰り返されるたびに変わります。これを実行すると、イテレータは正しい回数実行されますが、出力は
..... ループが繰り返される回数だけです。ただし、nbsp ごとに html スペース出力が必要です。最終的には、td に一定量の文字を含める必要があります。これにより、このテーブルと別のテーブルが画面の書式設定に関して同期されるようになります。