我已經按照我的GSP:的Grails:錯誤,同時通過OAuth標籤傳遞PARAMS到控制器
<oauth:connect provider="facebook" params="[currentURL: location.protocol + '//'
+ location.host + location.pathname]">
<img src="../images/socialSites/facebook.png" alt="facebook" />
</oauth:connect>
並在控制器下面的代碼:
def currentURL = params.currentURL
println "currentURL is :"+currentURL;
,並得到這個錯誤,頁面不顯示:
Caused by: java.lang.NullPointerException: Cannot get property 'protocol' on null object
我讀here oauth可以接受所有的參數g:link可以接受,所以試圖發送當前網址到控制器,以便我可以在登錄成功後重定向到同一頁面。我如何使它發生?
確定了..但嘗試了你說的,仍然當我看到html頁面的源代碼時,我看到鏈接中沒有參數: –