2

我搜索了返回上次访问页面的正确方法:我找到了这个解决方案:

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

0 回答 0