1

アプリケーションに Struts 2 フレームワークを使用しており、コードは次のとおりです。

/*Setting dynamic dropdown of service Type*/
ShowSearch drop=new ShowSearch();
service=drop.serviceType();
setService(service);

DB から値のリストを取得しています (値が「Apple」、「Cat」、「Jack」、「Zag」であるとしましょう)。JSP で述べたように、struts2 ドロップダウンに表示されています。

<s:select id="serviceType" name="serviceType"
     label="What is the service offering" required="true"
     value="%{serviceType}" list="service" />

         

以下のアクションを実行しようとしているときに、「最初」localhost:8080/as/prd?id=first のドロップダウンの実際の値"serviceType"が「ジャック」であるとしましょう。しかし今、ドロップダウンはDBから取得された順序で表示されています(つまり、リスト「サービス」に基づいています)。

私の要件は"Jack"、次"Apple"の , "Cat", "Zag",を表示すること...です。そのように見せるにはどうすればよいですか?

4

2 に答える 2

0

その文字列変数をアクション クラスに設定します。次に、その文字列変数がドロップダウンに最初に表示されます。

于 2013-11-14T11:39:18.403 に答える