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

QQ登录

只需一步,快速开始

查看: 1512|回复: 1

[处理中3] 跳出这个错误求助啊!

[复制链接]

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
发表于 2017-7-14 11:21:54 | 显示全部楼层 |阅读模式
如图所示: 微信图片_20170714111408.png

我先是在数据库里写了个存储过程ExportFile2,将数据库的某个表导出成excel放到服务端。。存储过程我已经单独测试了没有问题。。

然后我在后台写了如下action,改action名字为:daochuMianshi ,后台代码如下:
        public static JSONObject daochuMianshi(JSONObject params, ActionContext context) throws SQLException, NamingException, java.sql.SQLException {
                Connection conn = context.getConnection("hrSys");
                JSONObject rt = new JSONObject();
                java.sql.PreparedStatement pstmt = null;               
                String sql = "exec ExportFile2";
                pstmt = conn.prepareStatement(sql);
                pstmt.execute();
                rt.put("state", "1");
                return rt;
        }


然后我在前台导出按钮写了如下代码:
                justep.Baas.sendRequest({
                        "url" : "/hrSys/hrSysYw",
                        "action" : "daochuMianshi",
                        "async" : false,
                        "params" : [],
                        "success" : function(data) {
                                window.open("http://XXXXX/excel.xls");
                        }
                });


我以前也这样做过,没有问题! 这次不知道为啥就跳出这个错误。。我对比了以前写的,实在没发现哪里不对!!!

发表于 2017-7-14 13:49:48 | 显示全部楼层
报错信息是
JSONArray 转换成 JSONObject   报错了!
你的代码以前有没有写 JSONArray  的定义呢??
baas修改代码后!必须重新编译资源才能生效的!
你重新模型编译下是否正常??
也可以调试java代码看下执行哪行报错的
http://docs.wex5.com/wex5-studio-question-list-2001/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 19:20 , Processed in 0.062119 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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