% // these will be used in formatting the message for test2 java.util.Date dateArg = new java.util.Date(); java.lang.Float numberArg = new java.lang.Float("123.45"); %> The current locale is <%= pageContext.getResponse().getLocale() %>. Items show in italics are localized.
<i18n:message key="test1"/>
java.text.MessageFormat
class.<i18n:message key="test2"> <i18n:messageArg value="<%= dateArg %>"/> <i18n:messageArg value="<%= numberArg %>"/> </i18n:message>
<i18n:message key="no.such.key"> This text would be displayed if a language neglected to define a value for no.such.key. Arguments are supported {0,date,short} <i18n:messageArg value="<%= dateArg %>"/> </i18n:message>