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

QQ登录

只需一步,快速开始

楼主: tlkj

[处理中] 手机拍照上传

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-7-8 16:47:39 | 显示全部楼层
控制台报错

public static Table show() throws ParseException, SQLException {
                String sql = "select uploadAddr from pic";
                HashMap<String, String> sqlMap = new HashMap<String, String>();
                sqlMap.put(SQL.DEFAULT_DB_NAME, sql);
                Table table = SQL.select(sqlMap, null, "/qx/qx/data");

                String uploadAddr = "";
                Iterator<Row> addrRows = table.iterator();

                JSONObject j = new JSONObject();
                String m = "";
                while (addrRows.hasNext()) {

                        Row addrRow = addrRows.next();
                        uploadAddr = (String) addrRow.getValue("uploadAddr");
                        m += uploadAddr + ",";
                }
                m = m.substring(0, m.length() - 1);
                String n = m.replace("[", "");
                String d = n.replace("]", "");
                String newJson = "[" + d + "]";
                Row r = addrRows.next();        
                r.setValue("uploadAddr", newJson);
                return table;
        }


excute stream action, params:{"accept":"application/json","action":"showAction","actionFlag":"__action_0__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"","parameters":"","process":"/QX/QX/process/attach_paizhao/attach_paizhaoProcess"}
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        at com.justep.system.action.Engine.invokeActions(Unknown Source)
        at com.justep.business.server.BusinessServer.doAction(Unknown Source)
        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServer.excute(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.NoSuchElementException
        at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:396)
        at java.util.LinkedHashMap$KeyIterator.next(LinkedHashMap.java:405)
        at com.justep.system.data.impl.TableImpl$TableIterator.next(Unknown Source)
        at com.justep.system.data.impl.TableImpl$TableIterator.next(Unknown Source)
        at QX.show(QX.java:36)
        ... 27 more
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-7-8 17:28:45 | 显示全部楼层
如果你只给一行数据设置这个json的值,那就应该再新建一个Table,然后个这个table中的字段赋值,返回这个table

通过概念创建Table参考
Table tableResObj = TableUtils.createTable("AP_RQ", "/appdemo/test/data");
然后给table中添加行,并给列赋值返回table
Row row = table.appendRow();
                        //给列赋值
row.setString("AP_RQ", CommonUtils.createGUID());
row.setString("fCompanyName", "北京起步科技有限公司");
return tableResObj;
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-7-8 18:28:36 | 显示全部楼层
本帖最后由 tlkj 于 2016-7-8 18:29 编辑

您好现在打开页面报错。
Model.prototype.modelLoad = function(event) {
                data = this.comp("uploadData");
                var personName = this.getContext().getCurrentPersonName();
                data.setFilter("filter1", "Pic.creator ='" + personName + "'");
                data.refreshData();

                if (data.getCount() == 0) {
                        data.newData();
                }
               
                        biz.Request.sendBizRequest({
                        "context" : this.getContext(),
                        "action" : "showAction",
                        "parameters" : '',
                        "callback" : function(data) {
                                data.ignoreError = false;
                                if (data.state) {
                                    alert(data.response);
                                }
                        }
                });
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-7-8 18:32:39 | 显示全部楼层
看具体的错误信息是什么啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-7-8 18:40:47 | 显示全部楼层
本帖最后由 tlkj 于 2016-7-8 20:18 编辑

就是提示打开页面出错您帮忙给看一下谢谢了。.w文件和action.java文件都在附件里面。

takePhoto.rar

24.99 KB, 下载次数: 40

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-7-11 09:12:39 | 显示全部楼层
F12打开浏览器的开发人员调试工具,看看console中的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-7-11 10:20:32 | 显示全部楼层
我用谷歌浏览器登录的,下面是捕捉的信息
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
core.min.js:59 TypeError: Converting circular structure to JSON
    at Object.stringify (native)
    at Object.biz.Request.sendBizRequest.callback (http://localhost:8080/x5/UI2/v_7b28ffd8a2e74ee882cb2a26adb60388l_zh_CNs_desktopd_pc/QX/QX/process/attach_paizhao/mainActivity.js:58:17)
    at Object.h (http://localhost:8080/x5/UI2/v_9b9740c9c020443f976d099a89e4bad3l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:11762)
    at f (http://localhost:8080/x5/UI2/v_63f2b1024dad446db5e9d2cafa4c6e8fl_zh_CNs_desktopd_pc/system/core.min.js:59:58457)
    at Object.l.add (http://localhost:8080/x5/UI2/v_63f2b1024dad446db5e9d2cafa4c6e8fl_zh_CNs_desktopd_pc/system/core.min.js:59:58771)
    at _sendRequest (http://localhost:8080/x5/UI2/v_9b9740c9c020443f976d099a89e4bad3l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:12116)
    at Object.Request.sendRequest (http://localhost:8080/x5/UI2/v_9b9740c9c020443f976d099a89e4bad3l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:12465)
    at Object.$var._sendBizRequest (eval at <anonymous> (http://localhost:8080/x5/UI2/v_9b9740c9c020443f976d099a89e4bad3l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:15553), <anonymous>:1:513)
    at Object.Request.sendBizRequest (http://localhost:8080/x5/UI2/v_9b9740c9c020443f976d099a89e4bad3l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:14703)
    at Model.modelLoad (http://localhost:8080/x5/UI2/v_7b28ffd8a2e74ee882cb2a26adb60388l_zh_CNs_desktopd_pc/QX/QX/process/attach_paizhao/mainActivity.js:46:15)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-7-11 10:30:57 | 显示全部楼层
把这个alert去掉
alert.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-7-11 10:54:56 | 显示全部楼层
本帖最后由 tlkj 于 2016-7-11 11:02 编辑

单纯报错来讲就是这个alert(JSON.stringify(resultData))的问题。
现在想要实现的功能还是不能实现,
1。不能进行拍照上传点报存以后没有反应
2。再没做改动之前数据库里面存储着之前上传的地址记录,现在不能查询显示出来
不知道是什么原因造成的。麻烦您给看看

takePhoto.rar

24.28 KB, 下载次数: 45

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-7-11 11:10:00 | 显示全部楼层
具体的方案和解决思路就是这个帖子中的中说明,再具体结合我发的实例去看看,先一个问题一个问题看

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 00:30 , Processed in 0.139615 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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