怎么使得在数据库里为空的字段,在页面上显示是0 ${empty(sytx.zlwsf)?(sytx.zlwsf):0} 试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题的根源不是想办法把sum转为0,而是应该修改数据库表的sum字段,加一个默认值为0,这才能从根源解决,望采纳,记得给分啊大哥 就是不想在数据库里添加默认值,所以是在java里怎么实现显示出0 ${empty(sytx.zlwsf)?(sytx.zlwsf):0}试过,不行;${empty sytx.zlwsf?0:sytx.zlwsf}能显示出0但是尝试别的有值的字段依然是0 你在你的dao里做判断不行么,如果字段内容为空那就把结果置0 页面上不就显示0了么 就是不想在数据库里添加默认值,所以是在java里怎么实现显示出0就是不想是吧,那可以在控制层查询出对象集合后,重新组装一个新的VO对象集合,新的对象集合中为null的sum赋值为0,这样也可以把视图和数据模型解耦合,this is最佳实践啊,如果你还是拒绝规范的项目设计,那我就没撤了,你就一个个的在jsp里if else好了 你看下 sytx.zlwsf 到底是什么?<c:choose> <c:when test="${empty(sytx.zlwsf)}"> 0 </c:when> <c:otherwise> <c:out value="${sytx.zlwsf}"></c:out> </c:otherwise> </c:choose> 显示是0.感觉不太对。我还是去Dao里做判断,谢谢回答 spring延迟加载bean对象 java写的小程序去读取 某网站的文章 乱码问题 时间的查询问题 如何配置spring从指定的包路径下载入bean? 使用Struts2+Spring+jdbc 数据库使用的是Oralce 一发布就报错 求大神 急!!在weblogic7下配置好的db2连接池,如何在javabean中调用? 我用jsp执行存储过程,不行。大侠看看那里错了 关于jsp的编码问题,我有点乱 我现在把apache和tomcat绑在一起工作,但不知怎样建虚拟目录 递归问题 HTML生成PDF不显示中文或报错,求解救。 关于hibernate的原生查询
${empty sytx.zlwsf?0:sytx.zlwsf}能显示出0但是尝试别的有值的字段依然是0
就是不想是吧,那可以在控制层查询出对象集合后,重新组装一个新的VO对象集合,新的对象集合中为null的sum赋值为0,这样也可以把视图和数据模型解耦合,this is最佳实践啊,如果你还是拒绝规范的项目设计,那我就没撤了,你就一个个的在jsp里if else好了