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

来源:互联网 发布:重庆医科大学网络教育 编辑:程序博客网 时间:2024/05/17 08:43
正确比较方式<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)
0 0
原创粉丝点击