JSPファイルで使用するためにJavaBeanのdoubleの配列をシャッフルしようとしています。
私のJavaBeanのデフォルトのコンストラクタには、次のものがあります。
amounts = new double[] {0.5, 1, 1.5, 2, 2.5. 3, 3.5, 4};
Collections.shuffle(Arrays.asList(amounts));
Beanのメソッドを正常に呼び出すことはできますが、何らかの理由で、amounts配列は同じままであるため、シャッフルされていないか、デフォルトのコンストラクターが実行されていません。エラーはスローされないので、コンストラクターが実行されていない可能性があると思いますが、理由はわかりません。
私のJSPでは以下を使用します。
<jsp:useBean id="myBean" class="logic.logicBean" scope = "session" />
そうすることで、デフォルトのコンストラクターが実行されると思いましたが、これは間違っていますか?