jsp中fmt标签的使用

<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
Jsp上展示的的代码:
<fmt:bundle basename="get.test"> // .properties文件的位置
        <span>从 .properties 文件中读取最简单的信息输出:</span>
        <fmt:message key="smtpHostName" />
        <hr/>
        <span>从 .properties 文件中读取带有可填参数的信息,填入参数并输出:</span>
        <fmt:message key="msgwithparam">
            <span class="notice"><fmt:param value="哈哈哈" />
            <span class="notice"><fmt:param value="额呵呵呵" />
        </fmt:message>
        <hr/>
        <span>数字 格式化并输出:</span><br/>
        数字:<fmt:formatNumber value="1234567890" type="number"/><br/>
        <!-- 定制数字格式时,# 表示按照默认格式来, -->
        数字,定制了格式:<fmt:formatNumber value="1234567890" type="number" pattern="#,#00.0#" /><br/>
        货币:<fmt:formatNumber value="35000" type="currency" /><br/>
        百分比:<fmt:formatNumber value="0.317" type="percent" /><br/>
        <hr/>
        <span>格式化日期:</span><br/>
        <jsp:useBean id="now" class="java.util.Date"></jsp:useBean>
        <fmt:formatDate  value="${now}" type="date" /><br/>
        <fmt:formatDate  value="${now}" type="both" dateStyle="long" timeStyle="long" /><br/>
        <fmt:formatDate  value="${now}" type="both" pattern="yyyy.MM.dd HH:mm:ss" /><br/>
        <hr/>
        <span>将字符串转化到正确的数字:<br/>
        忽略第一个不符合数字条件的字符和其之后的所有字符,如果字符串不是以数字开头则报错</span><br/>
        <fmt:parseNumber type="number" >123.02a</fmt:parseNumber><br/>
        <fmt:parseNumber type="number" pattern="#,#00.0#">123</fmt:parseNumber><br/>
        <fmt:parseNumber type="number" pattern="#,#00.0#">123.00a1</fmt:parseNumber><br/>
        <fmt:parseNumber type="number" pattern="#,#00.0#">3saaa</fmt:parseNumber><br/>  

</fmt:bundle>  

Propertis文件中的内容smtpHostName=\u54C8\u54C8\u54C8\u501F\u53E3\u501F\u53E3\u5462
msgwithparam=This is a msg with params:first <font color="red">{0}</font> second <font color="aqua"> {1}</font> .   

原文地址:https://www.cnblogs.com/mengzhongyunying/p/8673203.html

时间: 2024-08-02 21:39:55

jsp中fmt标签的使用的相关文章

使用JSP的fmt标签实现国际化支持

使用JSP的fmt标签配置i18n国际化资源文件可以实现根据不同的地区和语言切换不同的显示. 具体做法如下: 1.在JSP页面中添加fmt标签的引用: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 2.设置需要用到的bundle : <fmt:setBundle basename="i18n/i18n_${system_language}"/&

jsp中c标签的使用

jsp中c标签的使用 核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量.重复使用一组项目.测试条件和其他操作(如导入和重定向Web内容).Core标签按功能可分为4种类型: 1 变量维护: (1)<c:set>:设置变量值和对象属性.语法如下: <c:set value="值" var="变量名" scope="变量的作用域" target="对象名" property="

JSTL标签库中fmt标签,日期,数字的格式化

首先介绍日期的格式化:(不要嫌多哦) JSTL格式化日期(本地化) 类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式. <%@ page pageEncoding="UTF-8" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="htt

开发jsp中常用标签

s标签:<%@ taglib prefix="s" uri="/struts-tags"%>request中取值:<s:property value="#request.tipMessage"/>request中取集合长度:<s:property value="#request.list.size()"/>request中判断:        <s:if test="#req

Jsp 中taglib标签的妙用

这一句<%@ taglib prefix="s" uri="/struts-tags" %>就是从地址/struts-tags下面寻找标签库,可能有人会好奇这个地址在哪里呢?答案是它定义在Struts 2库文件struts2-core-2.0.11.jar里面的文件META-INF/struts-tags.tld里面,在这个文件的开头有这么一段 代码: <?xml version="1.0" encoding="UTF

JSP中自定义标签(结合easyui)——JSP中的TAG

使用了easyui的样式封装的下拉框标签: <%@ tag language="java" pageEncoding="utf-8"%> <%@ tag import="com.cseds.common.dic.DicHolder" %> <%@ tag import="com.cseds.common.dic.Dics" %> <%@ tag import="com.cse

jsp中select标签解决默认选中问题

例如:根据timeBucket的值得不同,默认后台控制选中不同的值 <select name="timeBucket${c.id}" style="width: 80px" id="timeBucket${c.id}" class="span4 pull-left"> <option value="0" <c:if test="${c.timeBucket=='0'}&qu

jsp中c标签长度的判断和截取

<c:choose> <c:when test="${fn:length(s.name)>30}"> ${fn:substring(s.name, 0, 30)}... </c:when> <c:otherwise>${s.name}</c:otherwise> </c:choose>

jsp中常用的标签

jsp本质上就是一个servlet,只是tomcat会将其翻译成servlet,servlet本质上是一个类,那么jsp也是一个类.jsp中各种标签都会被tomcat翻译成各种基本的java代码 如果一个jsp页面中定义了变量,在另外一个地方可以直接获取,例如 <% String name = "zhangsan"; %> <%= name %> 但是大家请注意了,现在的开发都不在jsp中写java代码,以上是java代码,现在就是需要用到jsp的标签.什么叫j