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

QQ登录

只需一步,快速开始

查看: 5184|回复: 21

[结贴] 定义中不存在参数

[复制链接]

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
发表于 2013-9-12 15:06:13 | 显示全部楼层 |阅读模式
做了个时间查询的报表,报错误定义中不存在参数
2013-09-12 15:02:55 invokeActions error!
com.justep.model.exception.ModelException: com.justep.model.exception.ModelException: /GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
        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.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        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:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)
Caused by: com.justep.model.exception.ModelException: /GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
        at com.justep.util.Utils.check(Unknown Source)
        at com.justep.system.transform.RequestTransform.transActionParams(Unknown Source)
        at com.justep.system.transform.RequestTransform.transform(Unknown Source)
        at com.justep.system.action.Engine.translateParameters(Unknown Source)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        ... 21 more
2013-09-12 15:02:55 excute Action error:<?xml version="1.0" encoding="UTF-8"?>
<action direct-execute="true" process="/GKWZGL/GKKGL/process/GKKXXDY/gKKXXDYProcess" activity="gkwzjxcActivity" action-flag="__action_0__" executor="" execute-context="" name="gkwzjxctj"><parameters xmlns:xbiz="http://www.justep.com/xbiz#"><parameter name="a"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">2013-08-27</xbiz:simple></parameter><parameter name="b"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">2013-08-28</xbiz:simple></parameter></parameters></action>
com.justep.model.exception.ModelException: com.justep.model.exception.ModelException: /GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
        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.BusinessServerServlet.execService(Unknown Source)
        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        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:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)
Caused by: com.justep.model.exception.ModelException: /GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
        at com.justep.util.Utils.check(Unknown Source)
        at com.justep.system.transform.RequestTransform.transActionParams(Unknown Source)
        at com.justep.system.transform.RequestTransform.transform(Unknown Source)
        at com.justep.system.action.Engine.translateParameters(Unknown Source)
        at com.justep.system.action.Engine.invokeActions(Native Method)
        ... 21 more
[ERROR] 2013-09-12 15:02:55,156 com.justep.report.controller.DataController - 报表数据获取失败
/GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
com.justep.report.exception.ReportServerException: 报表数据获取失败
        at com.justep.report.controller.DataController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.controller.InitController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.Servlet.a(Unknown Source)
        at com.justep.report.Servlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        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:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)
Caused by: com.justep.report.exception.ReportServerException: /GKWZGL/GKKGL/process/GKKXXDY/gkwzjxctj定义中不存在参数[a]
        at com.justep.report.controller.DataController.a(Unknown Source)
        at com.justep.report.controller.DataController.a(Unknown Source)
        ... 20 more
Caused by: java.lang.Exception
        ... 22 more


9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:10:11 | 显示全部楼层
是ksql里定义了参数a吗?

评分

参与人数 1 +2 收起 理由
jishuang + 2 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2013-9-12 15:18:39 | 显示全部楼层
sue 发表于 2013-9-12 15:10
是ksql里定义了参数a吗?

按照下面的帖子做的,结果报错 http://bbs.justep.com/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:30:09 | 显示全部楼层
shandonghaoke 发表于 2013-9-12 15:18
按照下面的帖子做的,结果报错 http://bbs.justep.com/forum.php?mod=viewthread&tid=48236&extra=page%3 ...

select KJ_Reward.*
    from KJ_Reward KJ_Reward
    where KJ_Reward = :a  这里传了参数啊,那你传过去值a了吗
回复 支持 反对

使用道具 举报

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:31:15 | 显示全部楼层
sue 发表于 2013-9-12 15:30
select KJ_Reward.*
    from KJ_Reward KJ_Reward
    where KJ_Reward = :a  这里传了参数啊,那你传过 ...

//得到当前选择行的ID
var id = justep.xbl('dataMain').getID();
//给上边的where条件赋值,使得ksql完整
justep.xbl('ds1').setStringVar('a', id);                                 -------这里set了a
//刷新报表数据。
justep.xbl('report1').refresh();
//显示报表预览效果
  justep.xbl('report1').preview();
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2013-9-12 15:32:01 | 显示全部楼层
sue 发表于 2013-9-12 15:30
select KJ_Reward.*
    from KJ_Reward KJ_Reward
    where KJ_Reward = :a  这里传了参数啊,那你传过 ...

这里面需要在js里面传参啊,还是在action.m里面传参啊
回复 支持 反对

使用道具 举报

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:34:11 | 显示全部楼层
shandonghaoke 发表于 2013-9-12 15:32
这里面需要在js里面传参啊,还是在action.m里面传参啊

如果你是照上面那个帖子做的就是在一个事件里写
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2013-9-12 15:36:18 | 显示全部楼层
sue 发表于 2013-9-12 15:34
如果你是照上面那个帖子做的就是在一个事件里写

你的意思是在action.m里面的map里传参?
回复 支持 反对

使用道具 举报

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:39:54 | 显示全部楼层
shandonghaoke 发表于 2013-9-12 15:36
你的意思是在action.m里面的map里传参?

js里了的这里有说的
在w文件中拖入一个trigger,实现打印预览的功能,在单击事件中写以下代码:

//得到当前选择行的ID
var id = justep.xbl('dataMain').getID();
//给上边的where条件赋值,使得ksql完整
justep.xbl('ds1').setStringVar('a', id);
//刷新报表数据。
justep.xbl('report1').refresh();
//显示报表预览效果
  justep.xbl('report1').preview();
回复 支持 反对

使用道具 举报

9

主题

395

帖子

1042

积分

金牌会员

Rank: 6Rank: 6

积分
1042
QQ
发表于 2013-9-12 15:41:53 | 显示全部楼层
sue 发表于 2013-9-12 15:39
js里了的这里有说的
在w文件中拖入一个trigger,实现打印预览的功能,在单击事件中写以下代码:

上面是赋值参数a,在ksql里select KJ_Reward.*
    from KJ_Reward KJ_Reward
    where KJ_Reward = :a  定义了一个变量a
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 22:47 , Processed in 0.067706 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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