grails - 带有查询字符串的Grails g:javascript标记会生成错误

标签 grails gsp grails-2.0

当我创建标记<g:javascript src="highcharts/highcharts.js?v=255" />时,出现错误:

I can't work out the type of /tools/js/highcharts/highcharts.js?v=205 with type [text/javascript]. Please check the URL, resource definition or specify [type] attribute

文档说g:javascript没有type属性,在查看grails源代码后,我发现它正在使用FileNameUtils.getExtension()来确定资源的类型。由于那只会执行lastIndexOf('。')并返回其右侧,因此显然不会找到它。在这种情况下,我们实际上不需要添加v = 255,因此我现在可以将其删除,但是我仍然希望将来能够这样做。我在这里有什么选择?

Grails版本是2.1.2

最佳答案

如何使用HTML标签?

<script src="highcharts/highcharts.js?v=255 type="text/javascript"/>

关于grails - 带有查询字符串的Grails g:javascript标记会生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977193/

相关文章:

grails - Grails namedQuery按多列排序的顺序

javascript - 如何从 grails RemoteLink 更新 TextField?

grails - 在Grails 3中更改了 View 和模板渲染

spring - Grails GORM中的树状结构

java - 从我的应用程序中访问 JVM 的内存使用情况?

java - Grails 新项目无法解析依赖项

grails - Grails中的默认错误消息不在 View 中呈现

grails - Grails和双值保存

grails - 在 Grails 中格式化日期

config - 将应用程序注入(inject) resources.groovy