我在一个域中使用基于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