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