javax.el.ELException
2016-07-20 11:40
525 查看
异常:javax.el.ELException: Cannot convert 9685812.5 of type class java.lang.String to class java.lang.Long
描述:就是这jsp页面将double类型转换为long类型报错
原代码:
<c:if test="${glReconoccursub.rc.debitamount == 0}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.debitamount != 0}">
<td>${glReconoccursub.rc.debitamount}</td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount == 0}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount != 0}">
<td>${glReconoccursub.rc.creditamount}</td>
</c:if>
修改后代码:
<pre name="code" class="html"><c:if test="${glReconoccursub.rc.debitamount == '0'}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.debitamount != '0'}">
<td>${glReconoccursub.rc.debitamount}</td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount == '0'}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount != '0'}">
<td>${glReconoccursub.rc.creditamount}</td>
</c:if>
我在后台的字段“debitamount”字段为String类型,debitamount == 0 判断会将debitamount转换为long类型,但是我的debitamount的值有double类型的转换就会报错,debitamount == '0'写成相同类型判断,问题就解决了,也不会报异常了。
描述:就是这jsp页面将double类型转换为long类型报错
原代码:
<c:if test="${glReconoccursub.rc.debitamount == 0}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.debitamount != 0}">
<td>${glReconoccursub.rc.debitamount}</td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount == 0}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount != 0}">
<td>${glReconoccursub.rc.creditamount}</td>
</c:if>
修改后代码:
<pre name="code" class="html"><c:if test="${glReconoccursub.rc.debitamount == '0'}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.debitamount != '0'}">
<td>${glReconoccursub.rc.debitamount}</td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount == '0'}">
<td></td>
</c:if>
<c:if test="${glReconoccursub.rc.creditamount != '0'}">
<td>${glReconoccursub.rc.creditamount}</td>
</c:if>
我在后台的字段“debitamount”字段为String类型,debitamount == 0 判断会将debitamount转换为long类型,但是我的debitamount的值有double类型的转换就会报错,debitamount == '0'写成相同类型判断,问题就解决了,也不会报异常了。
相关文章推荐
- JAVA比较器排序及对比自然排序
- 使用Java辅助类(CountDownLatch、CyclicBarrier、Semaphore)并发编程
- SpringMVC从Controller跳转到另一个Controller
- java学习(一):java的编译和执行
- java程序中动态加载jar包并执行
- spring Model 传递参数的值
- Java设计模式—适配器模式
- Java设计模式—适配器模式
- Spring Data JPA
- java反射获得泛型参数
- myeclipse更改某种后缀文件的打开方式
- 使用JavaMail创建邮件和发送邮件
- 通过JDK自带的wsimport生成jws客户端代码
- Java线程泄露的分析与处理
- 使用springmvc+urlRewrite实现404,500以及异常的处理
- java对象与json对象之间的相互转换
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- Spring注解@Component、@Repository、@Service、@Controller区别
- Java 深拷贝与浅拷贝的分析
- eclipse插件:打开选中文件所在的目录