0

以下のコードを使用してブランチリストを表示しています。

<html:option value="">--Select Branch--</html:option>
<html:optionsCollection name="branchList" label="label" value="key"/>

ラベルにブランチ ラベルとブランチ値の両方を表示するにはどうすればよいですか。たとえば、現在、ラベルは「Seattle」、値は「SEA」と表示されています。値はそのままで、ラベルを「Seattle (SEA)」と表示したい

また、これは jsp の一部です。更新: アプリケーションは struts フレームワークを使用します。

4

1 に答える 1

0

次のメソッドを Bean に追加します。

public String getDisplayedLabel() {
    return label + "(" + key + ")";
}

と使用

<html:optionsCollection name="branchList" label="displayedLabel" value="key"/>
于 2013-01-22T15:41:09.033 に答える