jsp中jsp fn函数数可以转化小数吗

博客分类:
用Jstl表达式的fmt:parseNumber格式化小数为整数
&fmt:parseNumber integerOnly="true"
value="2/3" /&
---------------------------------其他方法--------------------------------
标签库就是用于在
页面中做国际化的动作。在该标签库中的标签一共有
个,被分为了两类,分别是:
国际化核心标签
格式化标签:
下面只选择其中常见的一些标签和属性进行介绍。
用于设置本地化环境的
标签用于设置
环境。它的属性和描述如表
表 9.17  
标签属性和说明
环境的指定,可以是
类型的实例
环境变量的作用范围(可选)
下面看一个示例:
表示设置本地环境为繁体中文。
用于资源文件绑定的
这两组标签用于资源配置文件的绑定,唯一不同的是
标签将资源配置文件绑定于它标签体中的显示,
标签则允许将资源配置文件保存为一个变量,在之后的工作可以根据该变量来进行。
环境的不同将查找不同后缀的资源配置文件,这点在国际化的任何技术上都是一致的,通常来说,这两种标签单独使用是没有意义的,它们都会与
标签库中的其他标签配合使用。它们的属性和描述如表
表 9.18  
标签属性和说明
资源配置文件的指定,只需要指定文件名而无须扩展名,二组标签共有的属性
独有的属性,用于保存资源配置文件为一个变量
变量的作用范围
下面看一个示例
该示例将会查找一个名为
的资源配置文件,来作为显示的
用于显示资源配置文件信息的
用于信息显示的标签,将显示资源配置文件中定义的信息。它的属性和描述如表
表 9.19  
标签属性和说明
资源配置文件的“键”指定
保存了资源配置文件,该属性就可以从保存的资源配置文件中进行查找
将显示信息保存为一个变量
变量的作用范围
下面看一个示例:
该示例使用了两种资源配置文件的绑定的做法,“
”资源配置文件利用
标签被赋于了变量“
”,而作为
标签定义的“
”资源配置文件作用于其标签体内的显示。
标签将使用“
”资源配置文件中“键”为“
”的信息显示。
标签虽然被定义在
标签体内,但是它使用了
属性,因此将指定之前由
标签保存的“
”资源配置文件,该“键”为“
”的信息显示。
用于参数传递的
标签应该位于
标签内,将为该消息标签提供参数值。它只有一个属性
标签有两种使用版本,一种是直接将参数值写在
属性中,另一种是将参数值写在标签体内。
用于为请求设置字符编码的
标签用于为请求设置字符编码。它只有一个属性
,在该属性中可以定义字符编码。
用于设定时区的
这两组标签都用于设定一个时区。唯一不同的是
标签将使得在其标签体内的工作可以使用该时区设置,
标签则允许将时区设置保存为一个变量,在之后的工作可以根据该变量来进行。它们的属性和描述如表
表 9.20  
标签 属性和说明
时区的设置
独有的属性,用于保存时区为一个变量
变量的作用范围
用于格式化数字的
标 签用于格式化数字。它的属性和描述如表
表 9.21  
标签属性和说明
格式化的数字,该数值可以是
类型的实例
格式化的类型
格式化模式
结果保存变量
变量的作用范围
指定格式化结果的最大值
指定格式化结果的最小值
指定格式化结果的最大值,带小数
指定格式化结果的最小值,带小数
标签实际是对应
属性的可能值包括
(货币)、
(数字)和
(百分比)。
下面看一个示例。
该结果将被保存在“
”变量中,将根据
环境显示当地的货币格式。
用于解析数字的
标签用于解析一个数字,并将结果作为
类的实例返回。
标签看起来和
标签的作用正好相反。它的属性和描述如表
表 9.22  
标签属性和说明
将被解析的字符串
解析格式化的类型
解析格式化模式
结果保存变量,类型为
变量的作用范围
以本地化的形式来解析字符串,该属性的内容应为
类型的实例
下面看一个示例。
解析之后的结果为“
用于格式化日期的
标签用于格式化日期。它的属性和描述如表
表 9.23  
标签属性和说明
格式化的日期,该属性的内容应该是
类型的实例
格式化的类型
格式化模式
结果保存变量
变量的作用范围
指定格式化日期的时区
两组标签的关系密切。若没有指定 timeZone属性, 也可以通过
两组标签设定的时区来格式化最后的结果。
用于解析日期的
标签用于解析一个日期,并将结果作为
类型的实例返回。
标签看起来和
标签的作用正好相反。它的属性和描述如表
表 9.24  
标签属性和说明
将被解析的字符串
解析格式化的类型
解析格式化模式
结果保存变量,类型为
变量的作用范围
以本地化的形式来解析字符串,该属性的内容为
类型的实例
指定解析格式化日期的时区
浏览: 555166 次
来自: 深圳
Mysql Order By 字符串排序,mysql 字符串o ...
不错,学习
Java 敏感词过滤,Java 敏感词替换,Java 敏感词工 ...
代码看起来很复杂
Java 通过Xml导出Excel文件,Java Excel
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'> JSTL的EL表达式fn函数
JSTL的EL表达式fn函数
1.&%@ taglib prefix=&fn& uri=&/jsp/jstl/functions& %&2.3.fn:contains 判断字符串是否包含另外一个字符串 &c:if test=&${fn:contains(name, searchString)}&&4.fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) &c:if test=&${fn:containsIgnoreCase(name, searchString)}&&5.fn:endsWith 判断字符串是否以另外字符串结束 &c:if test=&${fn:endsWith(filename, &.txt&)}&&6.fn:escapeXml 把一些字符转成XML表示,例如 &字符应该转为& ${fn:escapeXml(param:info)}7.fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, &-&)}8.fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, &;&)}9.fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}10.fn:replace 替换字符串中指定的字符 ${fn:replace(text, &-&, &•&)}11.fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, &;&)}12.fn:startsWith 判断字符串是否以某个子串开始 &c:if test=&${fn:startsWith(product.id, &100-&)}&&13.fn:substring 获取子串 ${fn:substring(zip, 6, -1)}14.fn:substringAfter 获取从某个字符所在位置开始的子串${fn:substringAfter(zip, &-&)}15.fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, &-&)}16.fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}17.fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}18.fn:trim 去除字符串前后的空格 ${fn.trim(name)} 多次替换的时候可以这样使用 ${fn:replace(fn:replace(monthList,'年',''),'月','')}
1.&%@ taglib prefix=&fn& uri=&/jsp/jstl/functions& %&
3.fn:contains 判断字符串是否包含另外一个字符串 &c:if test=&${fn:contains(name, searchString)}&&
------分隔线----------------------------
相关阅读排行
相关最新文章
Copyright 2012- ( Coin163 ) All Rights Reserved &&

我要回帖

更多关于 jsp fn replace 的文章

 

随机推荐