gpt4 book ai didi

grails - 在grails框架的Quartz-Job中使用createLink()方法?

转载 作者:行者123 更新时间:2023-12-02 14:21:21 24 4
gpt4 key购买 nike

我想像这样在我的Quartz-Job中创建一个Link:

createLink(controller:"auto", action:"show", id: auto.id);

但是在运行时,我只会得到像
org.quartz.JobExecutionException: No signature of method: packagename.RefreshStatsJob.createLink() is applicable for argument types: (java.util.LinkedHashMap) values: [[controller:auto, action:show, id:1]] 

我应该如何在此类中创建链接?我需要导入包装包吗?

最佳答案

鉴于您正在尝试从Quartz作业中尝试访问该文件,而不是有权访问该请求的文件,因此似乎无法使用createLink()。 (或者最好是和一些黑客一起工作。)有一个关于此的Grails缺陷被记录下来:

http://jira.grails.org/browse/GRAILS-2605

话虽这么说,新的Grails 1.4似乎LinkGenerator可以满足您的需求。

http://grails.org/doc/1.4.x/api/org/codehaus/groovy/grails/web/mapping/LinkGenerator.html

关于grails - 在grails框架的Quartz-Job中使用createLink()方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com