Jsp 格式化DSP参数值
我试图将DSP参数字符串值格式化为特定长度(用零填充)。我相信这可以使用jstl格式的number函数来完成,但不确定如何将2绑定在一起 我有:Jsp 格式化DSP参数值,jsp,jstl,el,Jsp,Jstl,El,我试图将DSP参数字符串值格式化为特定长度(用零填充)。我相信这可以使用jstl格式的number函数来完成,但不确定如何将2绑定在一起 我有: <dsp:droplet name="IsEmpty"> <dsp:param name="value" param="ean"/> <dsp:oparam name="false"> 在这一点上,我需要将“ean”字符串的格式设置为“x”个字符数,然后再将其传递给水滴 我已经研究过如何使用: <fmt:
<dsp:droplet name="IsEmpty">
<dsp:param name="value" param="ean"/>
<dsp:oparam name="false">
在这一点上,我需要将“ean”字符串的格式设置为“x”个字符数,然后再将其传递给水滴
我已经研究过如何使用:
<fmt:formatNumber value="${ean}" maxIntegerDigits="13"/>
但不确定这是否会覆盖现有的参数值
非常感谢您的帮助。您可以使用formatNumber使用模式将数字格式化为特定长度。模式中的0表示显示数字(如果存在),否则为零 下面是如何使用零填充将${ean}值格式化为13位数字;结果将放入${eanFormatted}。如果不指定var参数,它将打印输出
<fmt:formatNumber value="${ean}" type="number"
pattern="0000000000000" var="eanFormatted" />
将输出:
ean=1234 formatted=000000001234
ean=1234 formatted=000000001234