我想在 1 个特定的 beanshell 脚本中进行某种初始化,稍后在其他 2 个 bsh 脚本中使用它。现在,初始化因此发生了两次。
有没有办法在 beanshell 脚本之间共享变量/命名空间,以便初始化只发生一次?
您可以创建一个执行初始化的 BeanShell 脚本并通过source将其加载到您的其他脚本中吗?
查看对象“bsh.shared”。
if(bsh.shared.myList == void)
bsh.shared.myList = new java.util.ArrayList();
// Do stuff to the List anywhere as follows:
//
bsh.shared.myList.add("foo");