XMsgUtil : カスタムタグ

JSP中からメッセージを取得するために、カスタムタグを用意しました。

準備

JSPの先頭の方で、1行だけ下記のカスタムタグの宣言を入れてください。

<%@ taglib uri="http://www.jxpath.com/tags" prefix="jxpath" %>

使い方1: XMsgUtil.getMsg( String aKey) 相当

使い方の1番目は、{0} などの文字列置換がない、シンプルなものです。
単純に下記のように記述して、○○のところに メッセージを指すXPathを記入します。

<jxpath:message key="○○"/>

記述例

使い方2: XMsgUtil.getMsg( String aKey, String[] aArgs) 相当

使い方の2番目は、{0} などの文字列置換を行うものです。
下記のように記述して、○○のところにXPath、<jxpath:arg>に引数を記述します。

<jxpath:message key="○○">
  <jxpath:arg>引数1</jxpath:arg>
  ...
  <jxpath:arg>引数n</jxpath:arg>
</jxpath:message>

記述例

カスタムタグ版も簡単でしょ。