You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2004/01/01 14:47:26 UTC
cvs commit: jakarta-struts/web/exercise-taglib bean-write.jsp
husted 2004/01/01 05:47:26
Modified: web/exercise-taglib bean-write.jsp
Log:
Add bean:write test #7 - localized numbers.
Revision Changes Path
1.4 +53 -0 jakarta-struts/web/exercise-taglib/bean-write.jsp
Index: bean-write.jsp
===================================================================
RCS file: /home/cvs/jakarta-struts/web/exercise-taglib/bean-write.jsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- bean-write.jsp 11 Apr 2001 01:56:12 -0000 1.3
+++ bean-write.jsp 1 Jan 2004 13:47:26 -0000 1.4
@@ -1,5 +1,6 @@
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
+<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html>
<head>
<title>Test struts-bean:write Tag</title>
@@ -218,6 +219,58 @@
<% } %>
</table>
+<h3>Test 7 - Localized number display</h3>
+
+<%
+ pageContext.setAttribute("test7.value", new Double(1234567.89));
+%>
+
+<table border="0">
+<tr>
+<td>
+
+<table border="1">
+ <tr>
+ <th>Language</th>
+ <th>Expected format</th>
+ </tr>
+ <tr>
+ <td>de <bean:message key="locale.de"/></td>
+ <td>1.234.567,89</td>
+ </tr>
+ <tr>
+ <td>en <bean:message key="locale.en"/></td>
+ <td>1,234,567.89</td>
+ </tr>
+ <tr>
+ <td>fr <bean:message key="locale.fr"/></td>
+ <td>1 234 567,89</td>
+ </tr>
+</table>
+</td>
+<td>
+<table border="1">
+<tr>
+ <th>Default format</td>
+ <th>Using Format Attribute</th>
+ <th>Using Format Key</th>
+</tr>
+ <tr>
+ <td><%= pageContext.getAttribute("test7.value") %></td>
+ <td>[#,000.00] <bean:write name="test7.value" format="#,000.00"/></td>
+ <td>[<bean:message key="format.pattern" />] <bean:write name="test7.value" formatKey="format.pattern"/></td>
+ </tr>
+</table>
+</td>
+</tr>
+</table>
+
+<h3>Sprache | Language | Langage</h3>
+<ul>
+ <li><html:link action="/locale?page=/bean-write.jsp&language=de">German | Deutsch</html:link> <bean:message key="locale.de"/></li>
+ <li><html:link action="/locale?page=/bean-write.jsp&language=en">English | Anglais</html:link> <bean:message key="locale.en"/></li>
+ <li><html:link action="/locale?page=/bean-write.jsp&language=fr">French | Francais</html:link> <bean:message key="locale.fr"/></li>
+</ul>
</body>
</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org