看到这个模块的拆分可以看到是一个核心模块了,现在主流的前后端分离,前端无论用angular还是vue,时间货币格式化,往往都需要独立的js库,不同的是这也是格式化库,不是jar而是js而已。
core里是最基础的一组标签库,而fmt是web编程比较重要的辅助标签库了。
很多东西使用起来是如此简单,但是我们往往不知道哪里有这么个东西。
- core:<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
- fmt:<%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt” %>
下面简单的了解下:
1 <fmt:requestEncoding/> 设置编码
2 <fmt:setLocal/> 显示所有地区的数据格式
3 <fmt:timeZone/> 显示全球时间
4 <fmt:setTimeZone/> 设置时区
5 <fmt:bundle/>、<fmt:message/>、<fmt:param/>、 设置编码
国际化是一个很重要的问题。
6 <fmt:setBundle/> 标签
7 <fmt:formatNumber/> 显示不同地区的各种数据格式
这个标签有非常多的属性,很强大的一个标签。
8 <fmt:parseNumber/> 解析数字
fmt:formatNumber是把数字转换成字符串,按照特定格式。parseNumber正好相反是把字符串转换为数字。
9 <fmt:formatDate/> 格式化日期
非常重要的一个标签,无论哪种前端技术,日期格式化都是必须用到的。
10 <fmt:parseDate/> 解析日期
把日期字符串转换成日期类型。