JAVA网站制作之JSP 国际化-格局化泉币和日期
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架?js|泉币|日期1.格局化泉币天下上很多国度都有分歧的泉币格局和数字格局常规。针对特定的当地化情况准确地格局化和显现泉币是当地化的一个主要部分。
<%@pagepageEncoding="UTF-8"%>
<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglibprefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>
<html>
<head>
<title>CurrencyFormatting</title>
</head>
<body>
<h1>CurrencyFormattingandlocales</h1>
<h3>English,GreatBritain</h3>
<fmt:setLocalevalue="en_GB"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>English,USA</h3>
<fmt:setLocalevalue="en_US"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>French,France</h3>
<fmt:setLocalevalue="fr_FR"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>Japanese,Japan</h3>
<fmt:setLocalevalue="ja_JP"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>Korean,Korea</h3>
<fmt:setLocalevalue="ko_KR"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>Spanish,Spain</h3>
<fmt:setLocalevalue="es_ES"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>Arabic,Egypt</h3>
<fmt:setLocalevalue="ar_EG"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<h3>UsingLocalNumericFormattingforDifferentCurrency</h3>
<h4>English,GreatBritan</h4>
<fmt:setLocalevalue="en_GB"/>
<fmt:formatNumbertype="currency"value="80000"/><br/>
<fmt:formatNumbertype="currency"value="80000"currencyCode="EUR"/><br/>
</body>
</html>
2.格局化日期
相似于数字和泉币格局化,当地化情况还会影响天生日期和工夫的体例。
<%@pagepageEncoding="UTF-8"%>
<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglibprefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>
<html>
<head>
<title>DateFormatting</title>
</head>
<body>
<h1>DateFormattingandlocale</h1>
<fmt:timeZonevalue="EST">
<jsp:useBeanid="currentTime"class="java.util.Date"/>
<h3>English,GreatBritain</h3>
<fmt:setLocalevalue="en_GB"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>English,USA</h3>
<fmt:setLocalevalue="en_US"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>French,France</h3>
<fmt:setLocalevalue="fr_FR"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>Japanese,Japan</h3>
<fmt:setLocalevalue="ja_JP"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>Korean,Korea</h3>
<fmt:setLocalevalue="ko_KR"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>Spanish,Spain</h3>
<fmt:setLocalevalue="es_ES"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
<h3>Arabic,Egypt</h3>
<fmt:setLocalevalue="ar_EG"/>
<fmt:formatDatetype="both"dateStyle="full"timeStyle="full"value="${currentTime}"/><br/>
</fmt:timeZone>
</body>
</html>
<fmt:formatDate>举措的属性
type:能够是time,date或both。把持是不是只天生工夫,只天生日期,大概工夫日期都天生。
dateStyle:能够是short,medium,long或full(default)。把持打印日期利用的详细格局。
timeStyle:能够是short,medium,long或full(default)。把持打印工夫利用的详细格局。
value:这是一个java.util.Date范例的值,用于天生日期和工夫。
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种使用者不需花费很多时间学习的语言 是一种使网页(Web Page)产生生动活泼画面的语言 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 是一种使网页(Web Page)产生生动活泼画面的语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页:
[1]