【发布时间】:2013-01-24 02:31:47
【问题描述】:
有没有一种方法可以在可能位于或可能不在同一台计算机上的应用程序之间发送属性?
例如:
// IN APPLICATION 1 (APP-1)
request.setAttribute("Truth","Ghazal is the food for the soul of separation");
RequestDispatcher rd = request.getRequestDispatcher("http://IP/App-2/servlet");
rd.forward(request,response);
// IN APPLICATION 2'S (APP-2) SERVLET
String truth = request.getAttribute("Truth").toString();
// NOW USE THIS STRING
假设部署app-1的IP与部署app-2的IP不同。
有什么方法可以在彼此远离的应用程序之间发送此类参数?当我尝试时,我不能这样做,但可能有办法。
这两个应用程序都使用 Tomcat。
【问题讨论】:
-
我认为您的问题的答案是网络服务
-
@HussainAkhtarWahid 你能详细说明一下吗
-
创建一个响应其他应用程序的 Web 应用程序,或者如果您正在处理两个正在运行的应用程序,则创建一个 Web 服务以从一个应用程序获取价值并发送到另一个应用程序
-
@HussainAkhtarWahid 如果可以的话,为什么要使用第三个来连接两个应用程序?我们可以直接连接两个应用程序!
-
是的,实际上我不是在说不同的模块,而是说应用程序发送和接收信息中的通用模块
标签: java jakarta-ee servlets requestdispatcher