1

我想在 1 个特定的 beanshell 脚本中进行某种初始化,稍后在其他 2 个 bsh 脚本中使用它。现在,初始化因此发生了两次。

有没有办法在 beanshell 脚本之间共享变量/命名空间,以便初始化只发生一次?

4

2 回答 2

0

您可以创建一个执行初始化的 BeanShell 脚本并通过source将其加载到您的其他脚本中吗?

于 2012-12-27T11:52:14.407 回答
0

查看对象“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");
于 2013-01-06T15:13:37.107 回答