1

1 つの特定の beanshell スクリプトで何らかの初期化を行いたいのですが、これは後で他の 2 つの bsh スクリプトで使用されます。したがって、初期化は 2 回行われます。

初期化が一度だけ行われるように、beanshell スクリプト間で変数/名前空間を共有する方法はありますか?

4

2 に答える 2

0

初期化を実行する BeanShell スクリプトを作成し、ソース経由で他のスクリプトにロードできますか?

于 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 に答える