指示在groovy中使用名为“A”的文本字段的值在同一个gsp中的不同位置

时间:2013-10-25 10:29:39

标签: grails gsp

我有一个gsp Customers.gsp。在其中有一个点击的搜索链接,我必须在控制器中调用搜索操作,传递一个名为A的文本字段的值,它在同一个Customers.gsp中。我试过的是:

的TextField:

 <g:textField class="field" name="A"  id="A" />

这是点击的链接,我需要获取文本字段A的值

<g:link action="search" params="[Company:${A}]" class="submit add"><span><g:message   code="Search"/></span></g:link>

我尝试了$ {A}并且在渲染时导致错误:“找不到方法的签名......”

那么grails在这里代替$(A)的方式是什么?PLZ helppp ...

2 个答案:

答案 0 :(得分:0)

您也可以在params参数中省略$ {},如下所示:

<g:link action="search" params="[Company:A]" class="submit add"><span><g:message   code="Search"/></span></g:link>

答案 1 :(得分:0)

我在表单标签中使用了submitButton。这是因为文本字段中的数据只会在您提交周围表单时传递给服务器(除非您使用Javascript),并且还作为Igor Artamonov说链接标记在服务器端生成链接,然后用户在文本字段中输入值