起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 995|回复: 5

[结贴] 在java类中抛出异常 在页面如何弹窗提示?

[复制链接]

39

主题

181

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
QQ
发表于 2016-6-21 14:48:54 | 显示全部楼层 |阅读模式
public static Table QueryAttendanceCalculate(String endDate,String startDate,String departmentID)throws Exception{
                String msSql = "";
                //按日期条件查询视图sql
                msSql =  "select Calculate.fKQH as fKQH,Calculate.fXM as fXM,Calculate.fRQ as fRQ,Calculate.fKQZT as fKQZT,Calculate.fQDSJ as fQDSJ,Calculate.fQTSJ as fQTSJ from OA_AttendanceCalculate Calculate where Calculate.fRQ between '"+startDate+"' and '"+endDate+"'";
                //如果按部门查询增加条件
                if(departmentID!=null &&!"".equals(departmentID)){
                        msSql+= " and Calculate.fSZBMID = '"+departmentID+"'";
                }
               
                HashMap<String,String> sqlMap = new HashMap<String,String>();
                sqlMap.put("MSSQL",msSql);
                Table table = SQL.select(sqlMap,null,attendanceCalculateModel);
                Iterator<Row> result=table.iterator();
                //遍历Table
                while(result.hasNext()){
                        Row row = result.next();
                        String fRQ = row.getString("fRQ");
                        //上班时间
                        String workTimeStart = "";
                        //下班时间
                        String workTimeEnd = "";
                        //获取上下班时间
                        String workTime = getTSRYWorkTime(fRQ,row.getString("fKQH"));
                        if(!"-".equals(workTime)){
                                workTimeStart = workTime.split("-")[0];
                                workTimeEnd = workTime.split("-")[1];
                        }else{
                                workTime = getWorkTime("2015-01-01");
                                if(!"-".equals(workTime)){
                                        workTimeStart = workTime.split("-")[0];
                                        workTimeEnd = workTime.split("-")[1];
                                }
                        }
                        if("-".equals(workTime)){
                                throw new Exception("上下班时间的开始日期和结束日期设置不正确!");
                        }
                        System.out.println(getWorkTime("2015-12-12"));
                        String fKQZT = row.getString("fKQZT");
                        String fQDSJ = row.getString("fQDSJ");
                        String fQTSJ = row.getString("fQTSJ");
                }
                return table;
        }

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-21 16:14:16 | 显示全部楼层
后端的信息都会在/UI2/system/lib/base/error.js中接收,然后抛出异常
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

39

主题

181

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
QQ
 楼主| 发表于 2016-6-22 11:19:37 | 显示全部楼层
控制台中抛出异常了 我看到有弹窗提示异常的 我的开发版中没弹窗提示 推广版会弹窗提示?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-22 13:39:37 | 显示全部楼层
开发版和推广版抛出异常的控制都控制都是一样的
开发版中页面中不会弹出提示错误信息吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

39

主题

181

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
QQ
 楼主| 发表于 2016-6-22 14:05:17 | 显示全部楼层
jishuang 发表于 2016-6-22 13:39
开发版和推广版抛出异常的控制都控制都是一样的
开发版中页面中不会弹出提示错误信息吗? ...

推广版没试 开发版没弹出提示错误信息
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-6-22 15:22:47 | 显示全部楼层
debugger调试看看/UI2/system/lib/base/error.js中接收到异常信息了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 21:54 , Processed in 0.114002 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表