-1

コントローラーに次のコードがあります。

class WorkStationAssetController {
     def requestList = Request.list()

     def list = {
         [requestList :requestList]
     }        

     def save = {
         def requestInstance = new Request(params)            
         requestInstance.save(flush:true)  
         redirect(action:'list')            
     }
}

requestList 変数では、新しく保存された値を持つリクエストのリストを取得します。

私の質問は、保存アクションのレンダリング部分でクエリ (Request.list() など) を記述せずに新しい値を取得する方法です。

4

2 に答える 2

0

本当にリクエストのリストを取得する必要がある場合は、テンプレートの上部に追加できます。

<%@ page import="your.package.Request" %>

リストが必要な場合は、次の電話番号に電話してください。

${ Request.list() }
于 2012-05-31T05:54:14.607 に答える
0

リストアクションでは、リクエストのリストを含むグローバル変数を使用しました。リストアクションでは、その値をgspページに返すだけです。これが、古くなって新しいリクエストが作成される理由です。

于 2012-06-01T04:51:51.040 に答える