📄 message.jsf
字号:
<%
// 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><i18n:message key="test1"/></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>
<i18n:message key="test2">
<i18n:messageArg value="<%= dateArg %>"/>
<i18n:messageArg value="<%= numberArg %>"/>
</i18n:message>
</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>
<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>
</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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -