代码优化

1、select后的字段用关键字isnull解决结果为空的问题。

String sql="select isnull(sum(MZRC),0) as MZRC,isnull(sum(ZYRC),0) as ZYRC,isnull(sum(JZRC),0) as JZRC,isnull(sum(QTRC),0) as QTRC,isnull(sum(JCRC),0) as JCRC,isnull(sum(MZYXRC),0) as MZYXRC,isnull(sum(ZYYXRC),0) as ZYYXRC,isnull(sum(JZYXRC),0) as JZYXRC,isnull(sum(QTYXRC),0) as QTYXRC,isnull(sum(YXRC),0) as YXRC,isnull(sum(MZJCFY),0) as MZJCFY,isnull(sum(ZYJCFY),0) as ZYJCFY,isnull(sum(JZJCFY),0) as JZJCFY,isnull(sum(QTJCFY),0) as QTJCFY,isnull(sum(JCFY),0) as JCFY from TB_CUBE_DXSBTJ where NF_ID=? and SJ_ID=?";

2、先判断参数type是否为指定关键字,再通过判断type类型(type.equals("mzrc")→→("mzrc").equals(type)),拼接相应的检索语句。


3、后台获取前台参数

HttpServletRequest request=ServletActionContext.getRequest();

String type=request.getParameter("type");

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 天下武功,唯快不破! 在这个时间就是金钱、效率就是生命的年代,浪费时间就是罪恶,尤其是对于程序猿来说,如果自己开发...
    目目星君阅读 9,678评论 0 11
  • 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能 少的资源完成预定的任务。...
    横冲直撞666阅读 1,787评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,216评论 18 399
  • “在我看来,享受画画和不断学习才是最重要的”——王恒 如果画画不能让你抛弃杂念,不顾一切 那干脆别画! 如果你不能...
    小小猪的小窝阅读 3,188评论 0 1