隆昌山川减振器:JSTL 前台数据格式化

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 00:16:37

日期表示

百分数,千分数表示

    0.01 ‰    0.20 %

其他数字表示

fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79

-- 123,456.7

-- 123,456.70

-- 1,200%type 可以是currency、 number、 和percent。

货币表示
===1


==2



参考 ==============================================================================

java格式化输出:
DecimalFormat df = new DecimalFormat("格式");
String fmt =df.format(double);
符号                  意义
0                     一个数位
#                     一个数位,前导零和追尾零不显示
.                      小数点分割位置
,                     组分隔符的位置
-                      负数前缀
%                    用100乘,并显示百分号
其他任何符号    在输出字符串中包括指定符号

==================================================================================

<%@ page language="java" contentType="text/html; charset=gb18030"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

    
       My JSP 'fmt.jsp' starting page
    
  
    
     
     
     
      currency:

      percent:

     



     
     
      full-->

      long-->

      medium-->

      default-->

      short-->

    

=================================================================================

JSP 国际化-格式化货币和日期

1.格式化货币

世界上许多国家都有不同的货币格式和数字格式惯例。针对特定的本地化环境正确地格式化和显示货币是本地化的一个重要部分。

<%@ page pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>


Currency Formatting


Currency Formatting and locales

English, Great Britain




English, USA




French, France




Japanese, Japan




Korean, Korea




Spanish, Spain




Arabic, Egypt




Using Local Numeric Formatting for Different Currency


English, Great Britan







2.格式化日期

类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式。

<%@ page pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>



Date Formatting


Date Formatting and locale



English, Great Britain




English, USA




French, France




Japanese, Japan




Korean, Korea




Spanish, Spain





Arabic, Egypt






动作的属性

type: 可以是time,date或both。控制是否只生成时间,只生成日期,或者时间日期都生成。

dateStyle: 可以是short, medium, long 或 full(default)。控制打印日期使用的具体格式。

timeStyle: 可以是short, medium, long 或 full(default)。控制打印时间使用的具体格式。

value: 这是一个java.util.Date 类型的值,用于生成日期和时间。