当前位置:首页 > JSP教程 > JSP高级教程

jstl<fmt:parseNumber>标签

<fmt:parseNumber>标签用于解析数字,百分比和货币。

属性

<fmt:parseNumber>标签具有以下属性 -

属性 描述 必需 默认
value 要读取的数值(解析) 主体
type NUMBER, CURRENCYPERCENT NUMBER
parseLocale 解析数字时要使用的区域设置 默认语言环境
integerOnly 是否解析为整数(true)或浮点数(false) false
pattern 自定义解析模式 None
timeZone 显示日期的时区 默认时区
var 用于存储解析的数字的变量的名称 在页面内打印
scope 存储格式化数字的变量范围 page

提供的pattern属性与<fmt:formatNumber>标签的pattern属性工作一样。 但是,在解析的情况下,pattern属性告诉解析器要预期的格式。

示例

文件:fmt_parseNumber.jsp -

<%@ page language="java" contentType="text/html; charset=UTF-8"
    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"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>fmt:parseNumber示例</title>
</head>
<body>
    <div style="margin: auto; width: 80%">
        <h3>数字解析:</h3>
        <c:set var="balance" value="2255003.250" />

        <fmt:parseNumber var="i" type="number" value="${balance}" />
        <p>
            Parsed Number (1) :
            <c:out value="${i}" />
        </p>
        <fmt:parseNumber var="i" integerOnly="true" type="number"
            value="${balance}" />
        <p>
            Parsed Number (2) :
            <c:out value="${i}" />
        </p>
    </div>

</body>
</html>

这将产生以下结果 -

数字解析:
Parsed Number (1) : 2255003.25 
Parsed Number (2) : 2255003


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐