grails - 错误:找不到 namespace 的标签库:g

标签 grails

我正在尝试从测试 Controller 渲染一个简单的form.gsp页面,并在我的gsp页面中遇到错误。

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

将不胜感激!
附注:-我只是Grails Groovy的初学者,所以对我的疏忽深表歉意!

最佳答案

您似乎尚未安装ajax-tags插件。您将需要runtime 'org.grails.plugins:ajax-tags:1.0.0.RC1'dependencies部分中的build.gradle之类的东西。

关于grails - 错误:找不到 namespace 的标签库:g,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39035887/

相关文章:

Grails 和子域

hibernate - 日期字段的Grails GORM域对象命名约定和持久性后果

Grails - 通过考虑时区的用户显示日期

grails - 抽象域类和命名查询继承?

spring - 使用Spring Security Rest插件时出现问题

hibernate - db-reverse-engineer插件不会生成域文件

spring - 构建特定于上下文(消费者客户端)的spring应用程序

css - 使用渲染插件将模板转换为pdf时,css背景不起作用

tomcat - 在 Tomcat 上部署两个 Grails 应用程序会忽略一个数据源

hibernate - 通过自己的域进行Grails验证