message.jsf

来自「jakarta-taglibs」· JSF 代码 · 共 52 行

JSF
52
字号
<%
  // 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 <i>italics</i> are localized.

<hr>

The <i>message</i> tag with no body displays the value provided for the provided key in the bundle named by the localize tag.<br>

  <pre>&lt;i18n:message key="test1"/&gt;</pre>
  <i><i18n:message key="test1"/></i>

<hr>

The <i>message</i> tag with nested <i>messageArg</i> tags make use of the <code>java.text.MessageFormat</code> class.<br>

  <pre>
  &lt;i18n:message key="test2"&gt;
    &lt;i18n:messageArg value="&lt;%= dateArg %&gt;"/&gt;
    &lt;i18n:messageArg value="&lt;%= numberArg %&gt;"/&gt;
  &lt;/i18n:message&gt;
  </pre>
  <i>
  <i18n:message key="test2">
    <i18n:messageArg value="<%= dateArg %>"/>
    <i18n:messageArg value="<%= numberArg %>"/>
  </i18n:message>
  </i>
<hr>

The <i>message</i> tag with a defined body provides a default in case a particular locale doesn't have the key defined. This is also useful to <ul><li>provide some text during development</li><li>allow the JSP's to be laid out using standard html editing tools</li><li>provide "if not" JSP processing</li></ul><br>

  <pre>
  &lt;i18n:message key="no.such.key"&gt;
     This text would be displayed if a language neglected to
     define a value for no.such.key.  Arguments are supported {0,date,short}
    &lt;i18n:messageArg value="&lt;%= dateArg %&gt;"/&gt;
  &lt;/i18n:message&gt;
  </pre>
  <i>
  <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>
  </i>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?