2015-11-30 21 views
0

我解釋我的問題:它可能發佈一個窗體與AJAX到Java Servlet和重定向?

我有一個JSP網頁,我有一個AJAX調用發送一些數據到一個servlet。

接收數據的servlet必須將此數據和更多其他信息發送到外部URL。必須在發送POST參數的屏幕上加載此外部URL。

它可能與AJAX和JAVA做到這一點?我知道簡單的方法是從MYPAGE發送一個正常的FORM到這個外部網站(沒有servlet),表單自動重定向到這個外部URL,但我沒有所有的數據,所以我需要一箇中間servlet得到它...

的模式:

MYPAGE - (AJAX請求一個servlet的)--->我的servlet ---(POST到使用參數的URL)---> EXTERNALWEBSITE

用戶必須在屏幕上看到EXTERNALWEBSITE,就像在MYPAGE和EXTERNALWEBSITE之間直接呼叫一樣

+0

是的,這是可能的,你試過嗎? – Perdomoff

+0

我不知道它是怎麼做到的! – Rom

+0

試試這個,它至少會幫助你創建一個更具體的問題:[jQuery AJAX Servlet JSP Web應用程序集成示例教程](http://www.journaldev.com/4742/jquery-ajax-servlet-jsp- web-application-integration-example-tutorial) – Perdomoff

回答

0

您可以在Ajax調用的響應中發送所需的附加數據。然後在客戶端,在您的Ajax調用之後,您可以對包含所有數據的外部URL執行jQuery.post()