我已经看到了类似问题的各种答案,但不适用于这种特定情况:
我有一个带有多个字段和一个提交按钮的 Grails gsp。我想在第一个字段中输入一个值,单击提交,然后让控制器将值返回到其余字段(包括原始输入字段)。我想通过简单的页面刷新(无 AJAX)来做到这一点,它不涉及数据库。我让它在两个相同但名称不同的 gsp 页面上运行良好。我只是调用第一个,输入值,然后让提交操作指向第二个。但我希望能够用一个 gsp 来做到这一点。我的控制器的简化版本如下所示:
class CalculatorController {
def index = {
redirect(action: "input")
}
def input= {}
def calculateValues = {
def inputString = params.enterValue
def value2 = 'You entered something on the page'
[field1: inputString, field2: value2]
}
}