错误:找不到名称空间的标签库:g

错误:找不到名称空间的标签库:g

问题描述:

我试图从我的测试控制器&中获取一个简单的form.gsp页面,在我的gsp页面中出现错误。错误:找不到名称空间的标签库:g

URI 
/test/form 
Class 
org.grails.taglib.GrailsTagException 
Message 
Request processing failed; nested exception is org.grails.gsp.GroovyPagesException: Error processing GroovyPageView: [views/test/form.gsp:25] [views/test/form.gsp:25] Tag [remoteFunction] does not exist. No tag library found for namespace: g 
Caused by 
[views/test/form.gsp:25] [views/test/form.gsp:25] Tag [remoteFunction] does not exist. No tag library found for namespace: g 

试过下<head>标签添加以下代码

<g:javascript library='jquery' /> 
<r:layoutResources/> 

也试过在build.gradle文件,但一切都是徒劳

增加运行jQuery的依赖性使用以下版本

grailsVersion=3.1.10 
gradleWrapperVersion=2.13 

会感谢任何帮助!
P.S: - 我只是Grails Groovy的初学者因此,我的疏忽道歉!

+0

你可以发布你的代码来渲染表单吗? – Abs

+0

remoteFunction http://*.com/questions/25245689/since-gremotefunction-in-grails-2-4-x-is-deprecated-what-should-i-use-instead – Vahid

它看起来像你还没有安装ajax-tags插件。您需要在build.gradledependencies部分中找到类似runtime 'org.grails.plugins:ajax-tags:1.0.0.RC1'的内容。

+0

谢谢杰夫!我错过了这个插件。非常感谢 :):) – JavaAppUser