私のフォームにstruts selectタグを使用しています。ハッシュマップを使用してデータを設定しています。ページをロードすると、アクションクラス内のメソッドは、hibernateを使用してデータをフェッチしてマップを返す別のクラスを呼び出します。次に、アクションクラスのメソッドは、そのMapオブジェクトを取得し、selectタグを設定するために使用します。これは正しく動作しますが、データベースからソートされたリストを取得しても(コンソール印刷を使用してチェックしても)、slectタグはソートされていません。私はこれが、データベースクラスMapオブジェクトからアクションクラスMapオブジェクトにvalusをコピーするとき、またはselectタグがポピュレートされているときに起こると思います。どんな解決策ですか?Struts 2タグのソート値の選択問題
これは順序が問題なくStruts2のに重要である、私は地図を使用しました、私は私のアクションクラスで地図を埋める方法を
private Map<String, String> serialList;
//in the method
serialList=new DropdownFiller().getSealNoForItemsAndLocation();
//the getSealNoForItemsAndLocation() returns a Map
これを試します。おかげでたくさん.. – user759740
それは動作します。通常のHashMapの代わりにLikedHashMapを作成するだけです。ありがとうクォータニオン。 – user759740