Ich bin verwirrt mit dem jstl Tag Libs:SetLocale nicht in jsp Seite arbeitete Währung in
ich eine Zahl in eine Währung mit Deutsch Stil formatiert werden soll ... aber alles versucht, ich habe nicht arbeitete ...
fand ich das folgende Beispiel, aber der Ausgang ist der gleiche -.-
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="c" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt"
prefix="fmt" %>
<html>
<head>
<title>format number</title>
</head>
<body>
<c:set var="val" value="40.52" />
<p> Currency in USA
<fmt:setLocale value="en_US"/>
<fmt:formatNumber value="${val}"
type="currency" />
</p>
<p>Currency in Germany
<fmt:setLocale value="de_DE"/>
<fmt:formatNumber value="${val}"
type="currency"/>
</p>
</body>
</html>
Und das ist die Ausgabe:
Currency in USA $40.52
Currency in Germany $40.52
was geht da schief?
danke für Ihre Hilfe.
Ich kopiere 'n eingefügt Ihre JSP und versuchte es, und bekam * Währung in USA 40,52 $; Währung in Deutschland 40,52 € * als Folge. Vielleicht ein JDK/JRE-Problem? –
Welche Art von Problemen könnte das mit dem JDK oder Ire sein? – conscience
Ich weiß es nicht. Ein i18n.jar fehlt oder so etwas. –