para birimini biçimlendirmek için jsp sitede işe yaramadı: Ben Almanca tarzı ile bir para bir numara biçimlendirmek istediğinizSetLocale ben JSTL etiket kütüphanelerini ile karıştı
... ama her şey denedim olmadı çalıştı ...
Ben şu örneği buldum ama çıkış aynı -.-<%@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>
Ve çıkışını şu:
Currency in USA $40.52
Currency in Germany $40.52
Orada neyin var?
Yardımlarınız için teşekkürler.
hüner oturumuna setLocale
etiketinin kapsamı-parametresini ayarlamaktır:: D ve sonra çalışır ^^ tatlı :)
Kopyaladığım zaman, senin JSP'nizi yapıştırdı ve denedim, ve * Para Birimi ABD'de $ 40.52; Sonuç olarak Almanya'daki para birimi 40,52 € *. Belki bir JDK/JRE problemi? –
Jdk veya ire ile ne gibi sorunlar olabilir? – conscience
Bilmiyorum. Bir i18n.jar eksik veya bunun gibi bir şey. –