2015-05-22 69 views
0

嗨,我是Spring MVC的新手。我正在使用版本4.1.6發行版。我在Tomcat 7.0上部署了名爲SpringMVCTest的Web應用程序。我部署了另一個名爲CrossDomainTest的Web應用程序,它部署在同一個Tomcat 7.0服務器上。使用Spring MVC跨域表單提交

在生產環境中,SpringMVCTest已部署在weblogic應用程序服務器上,而CrossDomainTest已部署在不同的應用程序服務器websphere上。

現在我在SpringMVCTest上有幾個jsp頁面,現在當我單擊這些jsp頁面上的提交按鈕時,需要提交它們,並且需要調用一些CrossDomainTest Web應用程序的控制器。這是最初的要求,但這些應該在生產環境中正常工作。

現在來我的問題是,跨域的表單提交可能使用Spring MVC?如果是的話,那麼你能告訴我如何做到這一點,如果沒有其他方式?這是一個很好的設計實踐嗎?

回答

0

我認爲跨域提交表單,如果使用Spring MVC或不是什麼。 如果你需要跨越國界。你可以使用jsonp。點擊here

+0

我已經試過這個選項,但我發現jsonp不支持POST請求。 – Beast

+0

Cors是一個不錯的選擇。 [鏈接] http://www.w3.org/TR/cors/ –

+0

我不想進行任何JSON調用我只想在POST請求中提交我的表單的數據,並且應該收到數據一些其他應用程序的控制器。 – Beast