0

動的ストラットの書き方<html:option>、私は以下のようにやっています

<logic:iterate id="data" name="sendEmailForm" property="eventList">
    <html:option value="<bean:write name="data" property="eventId"/>"/>
        <bean:write name="data" property="title"/>
    </html:option>
</logic:iterate>

しかし、次のエラーが発生します:

JSPG0069E: jsp の構文解析中に、一致しない終了タグが見つかりました。logic:iterate が [87,130] で html:option を見つけました

そうする別の方法はありますか?

前もって感謝します。

4

2 に答える 2

3
<html:option property="title">
<html:optionsCollection name="sendEmailForm" label="title" value="eventId" />
<html:option>
  1. html:オプションタグ

    property="?"getTitle()属性がタイトルであり、対応するメソッド( 、setTitle(String title))の場合のように設定したいものは何でもproperty= "title"

  2. html:optionsCollection タグ

    • name = "?"(request Or session).setAttribute("sendEmailForm", ListArr); name="sendEamilForm"のようにリクエスト/セッション属性に入力したものは何でも

      • listArrBean のオブジェクトの配列です (formbean または単純な pojofile/bean の場合があります)。
    • label ="?"'title'属性と対応するsetter(setTitle(String title)) およびgetter(getTitle()) メソッド がある場合、どのように表示したいかlabel="title"

    • value ="?"オプションの値として入れたいものは何でも。setEventId(String eventId) , getEventId()属性 eventId と method ( )がある場合のように、getter メソッドに対応する属性を呼び出します。 value="eventId"

于 2012-11-22T18:35:21.470 に答える
0

わかりました最終的に私は解決策のために以下を見つけました

<html:optionsCollection name="sendEmailForm" property="eventList" label="title" value="eventId" />
于 2010-10-20T04:24:45.463 に答える