2

保存ボタンをクリックすると値がデータベースに保存されるhtmlにテキストボックスと1つのドロップダウンがありますが、値を検索すると、次のドロップダウンを除いてすべてのテキストボックスとラジオボタンが入力されます..

      <td align= "right" nowrap> 
                            <html:select property="standard">

                                <html:option value="I">I</html:option>

                                <html:option value="II">II</html:option>

                                <html:option value="III">III</html:option> ...

値を入力するために、次のコードを使用しています..

        stuform.setStandard((String)tempmap.get("STANDARD"));

注: stuform.getStandard() 値があることを確認しましたが、jsp に表示されません。

4

1 に答える 1

4

ドロップダウン リストは、次のように、フォーム クラスの LabelValueBean オブジェクトのリストで表す必要があります。

List<LabelValueBean> listOfStandards = new ArrayList<LabelValueBean>();
//popoulate the list
myForm.setStandardList(listOfStandards);

また、jsp では、次のようにドロップダウン リストのリストにアクセスできます。

<html:select property="standard" styleId="standard">
    <html:optionsCollection name="myForm" property="standardList" label="label" value="value"  />
</html:select>

注: フォームに「標準」プロパティがあることを確認してください。「標準」プロパティには、ドロップダウン リストから選択した項目の値が設定されます。

于 2013-06-24T16:35:51.083 に答える