Grailsコマンドオブジェクトを使用してアクションパラメーターをフィルタリングしようとしています。しかし、パラメータがURLに存在しない場合は、デフォルト値を設定したいと思います。
class ListCommand {
String order = 'desc'
String sort = 'startDate'
}
def list(ListCommand cmd) {
println cmd.order
}
ドメインオブジェクトを作成する場合と同じように動作すると思いました。次のようなアクションで各パラメーターを処理したくありません。
cmd.order = params.order ?: 'desc'