标签: grails-3.3.x

包含g:include的布尔参数作为字符串传递给包含的视图

我不知道以下更改是一个问题还是意图.

<g:include view="line.gsp" params="['label':'test', 'progress':false]"/>
Run Code Online (Sandbox Code Playgroud)

然后line.gsp aways中的表达式求值为true,因为'progress'参数的类型是String,而不是Boolean.

  class is: ${params.progress.getClass()}
  <g:if test="${params.progress}">
   this should not be displayed
 </g:if>
Run Code Online (Sandbox Code Playgroud)

请注意,这同样适用于其他类型,而不仅仅是布尔值.我正在使用grails 3.3.8这不会发生在grails 2.5.2中.

我没有在网上找到任何关于这个的信息,所以这就是我在这里问的原因.谢谢.

编辑:

正如Daniel所说,我也尝试过grails 3.3.2.我刚刚使用grails create-app创建了一个应用程序,并修改了现有的index.gsp以包含line.gsp,如上面的代码所示.

这是一个截图: 在此输入图像描述

grails grails-3.3.x

6
推荐指数
1
解决办法
153
查看次数

Grails 3.x是否支持Java 11

我知道Java 11还没有正式发布,但有没有人用Java 11的早期访问版本测试Grails 3.x?或者有谁知道Grails 3.x何时或是否支持Java 11?

java grails java-11 grails-3.3.x

2
推荐指数
1
解决办法
1223
查看次数

标签 统计

grails ×2

grails-3.3.x ×2

java ×1

java-11 ×1