我需要存储一个从另一个Web应用程序传递的值,并需要在其他类中检索相同的值。我尝试在会话中存储并检索相同的尝试,但是它影响了我不想要的应用程序中的许多文件。
还通过使用Getter和setter方法将其存储在静态变量中来尝试。即使是从其他应用程序传递的值也将更改/动态。
都无法使用。任何人都可以建议如何在Java/使用弹簧框架中实现此目标。
我是Java的新贝。任何帮助将不胜感激。
您可以使用"静态最终",因为您只需要初始化一个值。这似乎是从您的问题中来的,或者我想您需要更多地详细说明它,因为您想在中使用它的确切情况是什么。
Class A{
int a = 10;
}
class B{
A obj = new A();
System.out.println(obj.a);
}
这是您想要的??
作为arvind建议解决问题的解决方案可能是静态变量,如果该变量应修改,则不应是最终的。
class GlobalVar{
public static int a = 10;
}
希望这对您有建设性吗?
我可以通过使用httpsession对象在会话中设置会话并使用requestContexTholder spring api来检索该值来解决此问题。
谢谢大家的回复。