0
UR1内でクエリを渡すことができる動的URLマッピングを作成しようとしています。この時点で、私はクエリのキー/値をレンダリングしたいが、コントローラ、メソッド、およびアクション情報は使わない。Grails - URLパラメータのみを取得する
それは[ 'name' をレンダリングするので、私は人を渡すときに名前=マーク&年齢= 60
: 'マーク'、 '年齢': '60'、 'コントローラ': '人'、「メソッドを? ':'「、 'アクションをGET': 'などgetPerson']
どのように私は、クエリのURLでを得ることができていないコントローラーに関するその他の情報
UrlMappings
"/person"{
controller = "Person"
method = 'GET'
action = "getPerson"
}
を
人コントローラ
def getPerson(){
render params
}
私は、このことによって、レンダリングからそれらを削除するには、以下を行ってきた:私はあなたができる最善のは、あなたが知っているとそうでないパラメータを削除することだと思います
HashMap search = params
String action = "action"
String controller = "controller"
String method = "method"
search.remove(action)
search.remove(controller)
search.remove(method)
render search
これは私のアプローチよりも優れています。ありがとう – BrentG
歓迎ですが、よりよいアプローチがありましたが、私は見つけられませんでした。 –