最後にアクセスしたページに戻る適切な方法を検索します:私はこの解決策を見つけます:
request.getHeader('referer')
次のように非表示の入力に保存しようとします:
<input type="hidden" value="${request.getHeader('referer') }" name="lastVisited" />
ただし、アクションで表示しようとすると、次のようになります。405 error
このアクションは、コントローラーの静的フィールドとしてallowedMethodsマップで定義されています。
static allowedMethods = [show: "POST"]
アップデート :
class InsatController{
static allowedMethods=[save:'POST',show:'POST']
def show(){
[insatien:Insat.get(params?.id as Long)]
}
}
/insat/show.gsp で、私は持っています
<input type="hidden" value="${request.getHeader('referer') }" name="lastVisited" />