刷新页面时保存值

时间:2017-06-22 09:55:28

标签: grails groovy

我制作了一个下拉列表

<g:form action="index" method="GET">
     <div class="fieldcontain">
         <label for="query">Where:</label>
         <g:select value="${params.parameter}" name="parameter" from="${Trip.list()}" noSelection="['':'All parameter']"/>
         <g:actionSubmit action="index" value="Find" />
      </div>
</g:form>

但是,当我选择一个值并按下提交按钮时,所选值将转到服务器,但默认情况下所选值仍保留在列表中

控制器

def index(Integer max) {
    params.max = Math.min(params.max ? params.int('max') : 2, 10)

    def parameterList = Parameter.createCriteria().list(params) {

        if (params.parameter != "") {
            bank {
                eq "parameter", "${params.parameter}"
            }
        }

    }

    [parameterList: parameterList, parameterTotal: parameterList.totalCount, params: params]
}

如何制作以便在重新加载页面后显示所选值?

我使用:| Grails版本:3.2.10 | Groovy版本:2.4.10

0 个答案:

没有答案