带有if子句的Dropmenu

时间:2016-10-28 11:39:10

标签: grails

每当我选择数字30来打印你好时,我正试图制作我的dropmenu,但它总是显示你好,不知道为什么它不起作用

GetHashCode

1 个答案:

答案 0 :(得分:0)

那应该是<g:if test="${user.age==30} ">。这里的问题是根据您的上一篇文章,用户更改前端选择框的值尚未注册或发送到您的grails控制器。下次执行时<g:if检查与实例中的控制器提供的值相同 <g:select name="user.age" from="${18..65}" value="${age}"年龄在这里...再次这是错误的,因为您已拨打姓名user.age

除非你的g:select on change将它提交给控制器,否则你的gsp会重新加载,所以<g:if test="${user.age==30} ">现在可以获取新值。

这是您的视图在时间控制器上收到的静态值称为VS用户动态更改选择框的内容。对于哪些更改行为由jquery处理,如前一个问题的回答中所述