jsp自定义标签库金钱转换中文

很多时候我们在jsp页面想调用后台java工具类时一般都用<%%>这样不但不好看还容易混淆
现在我们自定义jsp标签。这儿采用页面传值到java后台工具类。这个工具类是把传入的金钱阿拉伯数字转换成中文
附近时工具类
现在来创建一个tld文件
位置在web-info
内容<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">

<description>Money TurnCate</description>
<tlib-version>1.0</tlib-version>
<short-name>mo</short-name>
<uri>/MoFunction</uri>

<function>
<name>toChinese</name>
<function-class>com.cn.julisi.net.util.MoneyUtil</function-class>
<function-signature>java.lang.String toChinese(java.lang.String)</function-signature>
<example>${mo.toChinese('')}</example>
</function>
<function>
<name>SplitMoney</name>
<function-class>com.cn.julisi.net.util.MoneyUtil</function-class>
<function-signature>java.lang.String SplitMoney(java.lang.String,java.lang.String)</function-signature>
<example>${mo.SplitMoney('','')}</example>
</function>
</taglib>
要用的页面导入<%@ taglib uri="/MoFunction" prefix="mo" %>
使用方法${mo:toChinese(price)}这样就把阿拉伯数字的金额转换成中文了。
<function>标签呢就是函数了,<name>是页面的函数名,<function-class>java后台类路径<function-signature>返回值的类型,以及参数类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值