我在一個域中使用基於struts2的應用程序,在另一個域中使用基於html的網站。我想在struts2應用程序和html網站之間進行溝通。假設我在HTML網站上提供的html表單中填寫詳細信息(如電子郵件ID和名稱),單擊表單提交後,應將詳細信息發送到基於struts2的應用程序。根據從html網站收到的價值,生成一個pdf文檔,然後文檔應該從基於struts2的應用程序轉移到基於html的網站。所以現在這個文件將被顯示給用戶。java應用程序和html應用程序之間的跨域通信
-1
A
回答
1
恐怕這裏有一些很深的困惑。首先,沒有「HTML應用程序」這樣的東西。 HTML是Web頁面的標記語言:它告訴瀏覽器如何顯示內容。你不用HTML編寫應用程序。
所以,你想要做的是(大約):
- 有產生HTML形式(電子郵件Web應用程序(可能是用Java編寫的,因爲你已經標記爲這樣你的問題)細節);這種HTML表單將包含一個
action
屬性,其值將鏈接指向您的Web應用程序,當用戶訪問您的Web應用程序(在某個URL處)時,她將在瀏覽器中看到HTML表單;用戶將填寫詳細信息,然後點擊提交 - 當點擊提交按鈕,瀏覽器將使用HTML表單
- Web應用程序的
action
屬性鏈接形式的內容發佈到Web應用程序然後將接收表單字段作爲POST參數,並且將能夠處理它們,可能構建PDF,並最終將其作爲回答返回給用戶。
這是從非常高的角度講的整個故事。背後有很多細節。我建議你從一些關於如何構建(Java)Web應用程序的基本教程開始。祝你好運!
0
第一步:編寫HTML表單一個域中的顯示輸入字段(姓名和電子郵件)和地方
第二步:寫操作類,這裏面寫getter和setter方法的代碼檢索的姓名和電子郵件,然後生成一個PDF和向前返回字符串。
第3步:對於正向字符串,給一個jsp。在這個jsp裏面寫代碼來顯示生成的文件。
第四步:將Action類和jsp另一個域中
第四步:在HTML表單中使用一個iframe和給SRC屬性值Action類的映射名(generatePdf.action)像http://ipaddress:serverportno/contextpath/generatePdf.action?name=xyz&[email protected]
的絕對路徑It hits the specified action class exists in domain2 and gets the output from domain2 and places the output in your html(which contains iframe) form exists in domain1.
相關問題
- 1. Java應用程序和C++應用程序之間的通信
- 2. Windows應用程序和Android應用程序之間的通信
- 3. Web應用程序和Android應用程序之間的通信
- 4. C++應用程序和web應用程序之間的通信
- 5. iPhone應用程序和Rails應用程序之間的通信
- 6. iOS應用程序和.NET應用程序之間的通信?
- 7. 加速跨應用程序域通信
- 8. 應用程序域和應用程序池之間的區別?
- 9. Intranet應用程序之間的通信
- 10. Rails應用程序之間的通信
- 11. 在Java SE和Java EE應用程序之間進行通信
- 12. Delphi應用程序和使用Union的Android應用程序之間的通信
- 13. Java和C#應用程序之間的SSL通信
- 14. java和c#應用程序之間的Socket通信
- 15. C++和vb.net應用程序之間的進程間通信
- 16. 網絡應用程序和原生android應用程序之間的通信
- 17. Web應用程序和C應用程序之間的通信?Web服務?
- 18. Rails網絡應用程序和Mac應用程序之間的通信
- 19. 桌面應用程序和Web應用程序之間的通信
- 20. Android應用程序和C#窗體應用程序之間的藍牙通信
- 21. 通過Jacob的Java應用程序和Microsoft應用程序之間的同步
- 22. 通訊,PHP應用程序和Ruby應用程序之間傳遞信息
- 23. 跨應用程序域log4net
- 24. java web應用程序和web服務之間的線程間通信
- 25. Java和.NET應用程序通信
- 26. Windows - 驅動程序和應用程序之間的通信通道。
- 27. Windows操作系統環境下C++應用程序與Java應用程序之間的進程間通信
- 28. 幫助程序應用程序和沙箱中的主應用程序之間的通信
- 29. Android - 小部件和它的應用程序之間的通信
- 30. Chrome應用程序和帶PostMessage的主頁之間的通信
問題是什麼? – Pace 2011-05-19 04:56:14