2012-08-14 41 views
0

,當我想在我的網頁重定向到其他我用這個方法例外:如何使用POST方法在檢票口

throw new RedirectToUrlException("/login/j_security_check?j_username=" + username + "&j_password=" + pass); 

的問題是,這些信息都在瀏覽器中可見。我如何發送這個並使用POST方法?

回答

3

對於大多數瀏覽器來說,POST重定向是一個有點深奧的邊緣情況。 Wicket的RedirectRequestHandler目前僅支持HTTP代碼301和302. POST重定向需要307,這也會向用戶顯示警告。

這就是說,你試圖做的事情本質上是不安全的。做不是曾經發送過密碼給客戶端。

長話短說:Wicket不支持這個,反正你也不應該這樣做。

+0

那麼我應該怎麼做?必須有一些選擇如何以其他方式做到這一點,但我不知道它 – hudi 2012-08-16 11:32:35

+0

這真的取決於你想要做什麼。重定向的目的是什麼?對我來說,這看起來像需要重新設計。 – 2012-08-16 12:31:53