Tobias Baier: Struts und Actions: Mehrfachauswahl in einem Formular

Hallo,

ich möchte gerne bei meinem Projekt eine Mehrfachauswahl in einem
Formular realisieren.

<form ... >
      <select name="host.name" size="5" MULTIPLE>
          ...
      </sel..>
   </fo...>

Diese "multibple" würd ich gerne erschaffen, nur leider bekomme ich
immer eine Fehlermeldung.

<html:select property="...">
      <html:optionsCollection .../>
   </html:select>

Wie mach ich das mit der Mehrfachauswahl?

  1. moin Tobias :)

    Diese "multibple" würd ich gerne erschaffen, nur leider bekomme ich
    immer eine Fehlermeldung.

    Wie mach ich das mit der Mehrfachauswahl?

    <html:select multiple="true" property="...">
      <html:options collection="fooList" property="..." labelProperty="..." />
      (oder)
    <html:optionsCollection property="fooList"/>

    Falls das dein Problem nicht löst, musst du schon verraten, was die Fehlermeldung sagt ;)

    liebe Grüße aus Berlin
    lina-

    --
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
    1. <html:select multiple="true" property="...">
        <html:options collection="fooList" property="..." labelProperty="..." />
        (oder)
      <html:optionsCollection property="fooList"/>

      Danke lina-,
      das hat funktioniert. Kannst du mir vielleicht verraten, ob meine
      Annahme korrekt ist und eine Mehrfachauswahl als Array übergeben
      wird?

      1. moin Tobias :)

        das hat funktioniert. Kannst du mir vielleicht verraten, ob meine
        Annahme korrekt ist und eine Mehrfachauswahl als Array übergeben
        wird?

        Das ist korrekt - und zwar nur als solches ;)
        Leider ist das nirgendwo dokumentiert und ich selber habe auch lange an dieser Frage getüfftelt.

        liebe Grüße aus Berlin
        lina-

        --
        Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)
  2. Hi,

    Diese "multibple" würd ich gerne erschaffen, nur leider bekomme ich
    immer eine Fehlermeldung.

    die Information, dass Du bei irgend etwas irgend eine Fehlermeldung bekommst, ist weit davon entfernt, eine Fehlerbeschreibung zu sein.

    Wie mach ich das mit der Mehrfachauswahl?

    Laut der Struts-Dokumentation, die ich mal eben konsultiert habe, jedenfalls nicht mit "...".

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes