您的位置:首页 > 编程语言 > Java开发

Struts标签<s:if>比较字符窜

2016-02-18 10:54 381 查看
正确比较方式<s:if test='%{drmi=="0" }'></s:if>。
如果drmi是String类型,并且<s:if test="drmi==0"></s:if>这样比较,控制台就会出现错误:
[16/02/18-10:55:51] [WARN] com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(CommonsLogger.java:60) -NOTE: Previous warning message was issued due to devMode set to true.

[16/02/18-10:55:51] [WARN] com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(CommonsLogger.java:68) -Caught an exception while evaluating expression 'drmi==0' against value stack

java.lang.NumberFormatException: For input string: "0AEDGDESDF001288370008"

at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1241)

at java.lang.Double.parseDouble(Double.java:540)

at ognl.OgnlOps.doubleValue(OgnlOps.java:242)

at ognl.OgnlOps.compareWithConversion(OgnlOps.java:99)

at ognl.OgnlOps.isEqual(OgnlOps.java:142)

at ognl.OgnlOps.equal(OgnlOps.java:794)

at ognl.ASTEq.getValueBody(ASTEq.java:52)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: