HTMLのボタンはタグだよね!
今ならHTMLのボタンは<button></button>タグを利用しますよね…(^^)
という事で、EzServletで<button></button>タグを利用すれば動的に名称を変更する事ができます。
そんなの当たり前とか言われそうですが…(^^;)
1.Controllerでボタンの名称を設定する場合は下記の通りです。
Hoge.html
<button name="execute"><tg:out name="buttonLabel">ボタン</tg></button>
public class Hoge implements Serializable {
/** ボタンの表示名称 */
public String buttonLabel = "ボタン";
...
}
HogeController.java
public class HogeController {
/** Hoge画面初期化 */
public void index(Hoge hoge) {
hoge.buttonLabel = "button";
...
}
2.ロケールによってプロパティからボタン表示名を自動セットする場合
Hoge.html
<button name="execute"><tg:label name="label.button">ボタン</tg></button>
HogeController_ja.properties
# ボタンの表示名称
label.button="ボタン";
HogeController_en.properties
# ボタンの表示名称
label.button="button";
まぁ当然っちゃ当然の機能ですね。。。