あなたの質問の答えについてはイエスですがthat is not an good idea to create number of 10 years
、jspページにあります。
ただし、これは arrylist を動的に使用しています
<s:select label="Years" headerKey="-1" headerValue="Select Years" list="list" name="your desire name" />
list プロパティの代わりに、あなたのケースでは arrayList 変数を指定する必要がありますlist
。
<s:select ---- list="your array list variable" --------- />
このアクション名を次のように定義する必要がありますstruts.xml
。
<action name="yourarrylistvariable" class="your class" method="your method">
<result name="success">your jsp page</result>
</action>
これは、リストの値を変更する必要がある静的な方法で arrylist を使用しています
<s:select label="Years" headerKey="-1" headerValue="Select Years"
list="#{'2000':'2000', '2013':'2013',.....}" name="your desire name" />
詳細については、このリンクを参照でき ます struts2 select