我真的有两个问题。首先,我想知道当您点击控制器时,标签如何与其中的其他标签交互。具体来说,我有一个标签外部,另一个标签内部。表单标签外部的 textField 位于params 曾经在控制器中,但是表单标签内的 textField 不在params 中。这是为什么呢?
我的第二个问题是关于使用标签的。一旦我点击控制器,我就会尝试访问参数中标签中的值,但它们根本不存在。我在 旁边有一个权利,它最终出现在参数中......但不是 .
以下是 .gsp 问题的示例:
<div id="includedNodes">
<g:textField name="happyTextField" value="I. FEEL. HAPPY!" />
<g:select name="selectto" id="selectTo" multiple="true"
size="25" from="${['is', 'this', 'working?']}"/>
</div>
这是控制器:
def includedNodes = params.selectTo
def otherIncludedNodes = params.selectto
def textfieldData = params.happyTextField
def hello = "asdf" // <--- I put a breakpoint here
一旦断点被命中,我检查参数,并看到happyTextField 在参数中,但selectto 不在。
提前感谢您的帮助。