2

struts2のセレクトボックスについて質問があります。

現在、私がやっていることは次のとおりです。

    <s:select list="#session.ALLBranchList"
                name="branchDetail.branchCode" id="selectedbranch" value="%{branchDetail.branchCode}"
                headerKey="select"
                headerValue="Select"
                listKey="branchCode"            
                listValue="branchName"
                ></s:select>

上記の出力は、ドロップダウンに入力されたすべてのブランチ名です。フォームを送信すると、キー値が支店コードとして取得されます。これで満足です。でも今

私が達成したいのは、ドロップダウンで値を次の形式で入力する必要があることです: 1-INDIA 2-USA 3-UK 4-KOREA

私が考えることができる 1 つの方法は、この方法で値を持つリストを作成することです。しかし、リストを変更したくない場合、またはそれを達成するためにJavaコードを書きたくない場合は、選択タグを変更することでこれを行うことは可能ですか? これを達成する方法を提案してください。または、私が考えているのは仮説です..

4

1 に答える 1

1

これを試してくださいlistValue="branchCode+'-'+branchName"

完全なコード:

<s:select list="#session.ALLBranchList"
          name="branchDetail.branchCode" 
          id="selectedbranch" 
          value="%{branchDetail.branchCode}"
          headerKey="select"
          headerValue="Select"
          listKey="branchCode"            
          listValue="branchCode+'-'+branchName" />
于 2013-05-24T11:52:35.690 に答える