这是在我的gsp中,它不起作用
<g:select name="head.id" from="${com.hive.Persons.findAllByFirstname(${variable})}" optionKey="id" value="${organizationInstance?.head?.id}" />
我认为主要原因是我正在嵌套$ {}。我怎样才能做到这一点。 $ {variable}是从控制器传递的字符串。
谢谢!
答案 0 :(得分:7)
您不需要嵌套的$ {}
<g:select name="head.id" from="${com.hive.Persons.findAllByFirstname(variable)}" optionKey="id" value="${organizationInstance?.head?.id}" />
应该有用。
答案 1 :(得分:2)
from
属性应填充在服务器端的控制器中。&lt; g:findAll in =“$ {com.hive.Persons.findAll()}”expr =“it.firstname == $ {variable}”&gt;
<option>${it.firstname}</option>
&LT /克:的findAll&GT;