java - 如何在不同应用程序之间通过请求发送对象

标签 java struts-1

我想将Java(POJO类)对象发送到安装在不同或同一tomcat上的其他应用程序。

我尝试过request.setAttribute("abc",javaObj)但得到null使用 request.getAttribue("abc") 时的值和scope="application"我的两个应用程序都在同一个tomcat上。 我正在使用重定向jsp。

最佳答案

如果你想在同一个tomcat下的两个应用程序之间共享变量,那么你需要使用servletcontext的setAttribute方法来设置它。

要将 POJO 发送到不同的 tomcat 或 JVM,您可以使用 RMI 或 HTTP。

关于java - 如何在不同应用程序之间通过请求发送对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16535581/

相关文章:

java - 如何在 Lucene/Solr 中正确实现我的自定义分词器?

java - Android list 属性 "name"文件错误

java - Realm 模型关系

java - 使用 <html :text instead of &lt;input type ="text" in struts? 的目的是什么

java - <逻辑:match> tag equivalent in Struts2

java - 在 Mockito 中重用模拟行为/最佳实践?

java - Maven Replacer Plugin 1.5.3 未定义输入文件警告

java - 如何为 StrutsTestCase 配置 pom 以便找到 web.xml?

java - 如何保存表单 bean 对象值以便稍后在 Struts 1 中检索它

java - 为什么 java 代码不将文本转换为 utf8 字符?