我正在使用GWT開發Web應用程序。我目前使用AJAX調用從服務器檢索值。我有以下關於以AJAX調用查詢:GWT Async to URL
假設:我有一個應用程序,它的名稱是:「應用程序」和入口點類是:「entry.java」
我知道了:應用程序可以被調用爲:http://localhost:8080/Application/entry.html
1.我想知道什麼是由gwt.getmodulebaseURL()給出的輸出URL?
假設:在同一個應用程序中,我有一個名爲「ServerValuesService」的服務及其相應的Async。我有相應的serviceImpl,它有一個名爲的方法列表<在服務器端的字符串>搜索(字符串)。
我也可以從服務器檢索值。但是,
2.我想知道訪問此服務的直接URL是什麼?對於實例,我需要獲取值的列表,只需給出一個URL(字符串的傳遞值)。即我只需要鍵入一個網址,如訪問方法搜索(字符串)和檢索列表:
的http://本地主機:8080 /應用/項/ serverValuesService字符串=「你好」
我確定上面的URL是錯誤的。我需要知道URL和相應服務之間的確切轉換。這可能嗎?
在此先感謝!
非常感謝。但是,要做到這一點可以做些什麼呢?例如,我們可以實現普通的舊Java HTTP servlet來做到這一點? – Ashok
如果您沒有理由使用GWT用於響應RPC請求的同一個servlet(換句話說,如果URL不需要相同),則可以創建一個不同的servlet來處理GET請求獲取參數並返回結果作爲響應。你可以通過將它添加到你的web.xml來託管這個servlet。然後你將有2個servlet做同樣的事情。一個用於GWT-RPC,另一個用於通過瀏覽器直接訪問。 – pistolPanties