jsp页面中用fmt标签或者c标签怎么判断是否为数字
<fmt:formatNumbervalue="${scale/10000}"pattern=",###.##"/>要在上面表达式判断scale是否为数字,或者用c标签判...
<fmt:formatNumber value="${scale/10000}" pattern=",###.##"/>
要在上面表达式判断scale是否为数字,或者用c标签判断是否为数字,怎么判断,详细点,谢谢!
不要说用js判断!!! 展开
要在上面表达式判断scale是否为数字,或者用c标签判断是否为数字,怎么判断,详细点,谢谢!
不要说用js判断!!! 展开
2个回答
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
jsp中的fmt或者c标签判断一个变量是否是数字的实现方法如下:
比如jsp页面中有个变量:aaa,可以采用如下方法判断:
<c:set var="numberAsString">${aaa}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
aaa是数字类型的!
</c:if>
比如jsp页面中有个变量:aaa,可以采用如下方法判断:
<c:set var="numberAsString">${aaa}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
aaa是数字类型的!
</c:if>
展开全部
你好
<c:set var="numberAsString">${someExpressionToTestForNumber}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
It's a number!
</c:if>
<c:set var="numberAsString">${someExpressionToTestForNumber}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
It's a number!
</c:if>
追问
你好,我对标签这块不是很熟
${someExpressionToTestForNumber}
这里面“numberAsString”和“someExpressionToTestForNumber”分别是什么,还有就是取出来的可能是带有小数点的,该怎么弄
追答
numberAsSring 是参数名
${someExpressionToTestForNumber} 指定是参数值 例如 ${800}
若是带小数点
程式内容可以调整如下
${800.888}
It's a number!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询