2012-02-08 24 views
0

我們有一個應用程序是使用GWT附帶的嵌入式碼頭服務器專門在開發模式下構建的。我們也在碼頭上舉辦。檢測GWT/servlet應用程序中的非gwt頁面應該設置什麼&gwt.codesvr?

我們在開發時只使用了許多頁面來模擬SSO請求,查看通過系統發送的電子郵件以及檢查上傳的文件。

當我們嘗試從這些頁面鏈接到GWT頁面時,問題變成& gwt.codesvr = 192.168.0.101:9997未包含在URL中,我們收到錯誤消息「GWT模塊'YourApp'可能需要(重新編譯)「。很明顯,我可以手動粘貼「& gwt.codesvr = 192.168.0.101:9997」,但非常煩人。有沒有人知道一種方法來檢測你是否在嵌入式Jetty開發模式服務器上,並自動生成鏈接以添加正確的「& gwt.codesvr = 192.168.0.101:9997」?

回答

1

我建議您創建一個過濾器,只要您導航到其中一個「開發頁面」,您將立即將其重定向到地址爲&gwt.codesvr=192.168.0.101:9997。如果codesvr參數是每個開發人員特定的,則每個開發人員都必須將其設置在某個Cookie中,並且過濾器只會從Cookie中獲取該值。

相關問題