HTMLのボタンはタグだよね!


今ならHTMLのボタンは<button></button>タグを利用しますよね…(^^)

という事で、EzServletで<button></button>タグを利用すれば動的に名称を変更する事ができます。
そんなの当たり前とか言われそうですが…(^^;) 


1.Controllerでボタンの名称を設定する場合は下記の通りです。
    Hoge.html

<button name="execute"><tg:out name="buttonLabel">ボタン</tg></button>

    Hoge.java

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";

まぁ当然っちゃ当然の機能ですね。。。