【发布时间】:2015-10-11 19:38:04
【问题描述】:
我是 Grails 的新手,我正在使用 Grails 2.5.1,我正在创建一个服务,但是当我调用这个服务时,我得到了以下错误:
Class:groovy.lang.MissingPropertyExceptionMessage:No such property: flash for class: com.sherif.UtilsService Possible solutions: class
和
Class:groovy.lang.MissingMethodExceptionMessage:No signature of method: com.sherif.UtilsService.render() is applicable for argument types: (java.util.LinkedHashMap) values: [[view:forget]] Possible solutions: every(), find(), find(groovy.lang.Closure), every(groovy.lang.Closure)
这是我的服务:
class UtilsService {
def sendPassword(params) {
def enteredCeredintials = User.findByEmail(params?.email)
if (enteredCeredintials?.email==null) {
flash.message = message(code: 'user.email.notfound', args: [params?.email])
}
else {
flash.message = message(code: 'user.passwordSent', args: [params?.email])
}
render (view: "forget")
}
}
什么可能导致这些错误?
谢谢
【问题讨论】:
标签: grails