私の質問(リンクはこちら)に関して、私の問題は選択機能にあることに気付きました(そうだったと思います)。
しかし、繰り返しになりますが、あるアクションから値を取得しているように見えるため、問題がどこにあるのかわかりませんが、値を別のアクションにリンクすると失われたように見えます。
値を前後に取得していない場所はありますか?
前もって感謝します!:)
コードサンプルは次のとおりです(あまり多くの情報を開示することはできません):
JSP:
<s:select id="listA" name="list" headerKey="-1" list="defaultList" listKey="key" listValue="description" theme="simple" cssClass="formfields" />
ActionSupport クラス & Utils クラス:
this.defaultList= Utils.getThisList(someVectorList);
public static ArrayList getThisList(Vector accesslist) {
ArrayList dataList = new ArrayList();
for (int i = 0; i < accesslist.size(); i++) {
String elem = (String) accesslist.get(i);
if (!elem.equals("Fab 35")) {
dataList.add(new SelectItemsData(elem, elem));
} else{
dataList.add(new SelectItemsData(elem, elem));
dataList.add(new SelectItemsData("Some hard code 1", "Some hard code 1"));
dataList.add(new SelectItemsData("Some hard code 2", "Some hard code 2"));
dataList.add(new SelectItemsData("Some hard code 3", "Some hard code 3));
dataList.add(new SelectItemsData("Some hard code 4", "Some hard code 4"));
}
}
return dataList;
}