Grails request.getHeader(';referer';)不适用于POST方法

Grails request.getHeader(';referer';)不适用于POST方法,grails,post,http-status-code-405,Grails,Post,Http Status Code 405,我搜索返回到上次访问页面的正确方式: 我发现这个解决方案: request.getHeader('referer') 我尝试将其保存在input hidden中,如下所示: <input type="hidden" value="${request.getHeader('referer') }" name="lastVisited" /> 更新: class InsatController{ static allowedMethods=[save:'POST',show:

我搜索返回到上次访问页面的正确方式: 我发现这个解决方案:

request.getHeader('referer') 
我尝试将其保存在input hidden中,如下所示:

<input type="hidden" value="${request.getHeader('referer') }" name="lastVisited" />
更新:

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" />


请出示您的gsp/controllerSo,您在show()操作中获得了405,对吗?如何访问此操作?您确定这是POST请求吗?从一个站点重定向到另一个站点将是GET操作。
 <input type="hidden" value="${request.getHeader('referer') }" name="lastVisited" />