grails - Grails formRemote:将真实网址指定为参数

标签 grails gsp

我正在尝试使用Grail formRemote标签。我这样使用它:

<g:formRemote name="newRule" url="https://somesite/somescript">

但是,我不断收到错误:

groovy.lang.MissingMethodException:没有方法签名:org.codehaus.groovy.grails.plugins.web.taglib.JavascriptTagLib.deepClone()适用于参数类型:(java.lang.String)值:[https://somesite/somescript]

如何在此字段中指定真实的URL,而不是包含 Controller ,操作等的 map ?

最佳答案

您是否尝试在url属性中使用createLink方法?例如<g:formRemote name="someName" url="${createLink(controller:'somescript', base:'https://somesite')}" >
或者您可以通过这种方式通过它:
url =“[controller:'somescript',base:'https://somesite.com']”似乎可以在我的测试应用中使用。

关于grails - Grails formRemote:将真实网址指定为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173644/

相关文章:

Hibernate MappingException 与 Grails 中具体非域类的继承

xml - 渲染gsp将自动关闭的标签转换为空标签

performance - Grails 3.1应用的内存监控

grails - 使用审计日志插件在 grails 中插入双记录

JavaScript 未在 Grails GSP 中呈现

Grails 显示数据库中的数据

grails - Grails是否可以保护.gsp文件?

javascript - 使用javascript使用不同的id动态创建多个下拉列表

google-app-engine - 使用Grails/GORM在Appengine上建立一对多关系

json - jackson 序列化有时会厌倦时区