這是在Grails上! 這是一個非常基本的東西,我無法理解。如何從網頁表單上的文本框中獲取輸入
我有這個在我的index.gsp中
<g:form name="testForm" url="[controller:'test',action:'index']">
<g:textField name="Input A" value="${Input1}"> </g:textField>
<g:textField name="Input B" value="${Input2}"> </g:textField>
</g:form>
我也有這個在我班的TestController:
class TestController {
def index = {
def Input1
def Input2
}
}
我想獲得用戶在網頁上輸入的兩個輸入端和將它們保存到控制器上的相應字段(Input1,Input2)。
我該怎麼辦?
感謝
它不工作。我仍然得到空值。這也返回null:log.error(params)。 gsp代碼位於index.gsp中。我沒有專門針對測試控制器的視圖。可能是這個問題? –
您的視圖應該命名爲index.gsp,就是這樣。默認操作是索引,所以使用的默認視圖是vies/test/index.gsp,控制器中的默認操作是索引。我實際上修復了參數名稱input1 - > Input1和input2 - > Input2 –