2016-09-26 2 views
0

Ich muss einen Wert des ausgewählten Objekts office (office.address) an meine Eingabe übergeben. Wie kann ich das machen?Wie übergeben Sie den Wert von einer Auswahl (Füllen des Objekts) auf einen Eingang

<tr> 
    <td>List office: 
     <form:select path="building"> 
      <form:option value="null"> -- choose office -- </form:option> 
       <c:forEach items="${listOffice}" var="office"> 
        <form:option value="${office.description}"> 
         <c:out value="${office.description}" /> 
        </form:option> 
       </c:forEach> 
     </form:select> 
    </td> 
</tr> 

<tr> 
    <td>Address:</td> 
    <td><form:input id="address" path="address" value="" readonly="true"/> 
    </td> 
</tr> 

Antwort

0

Sie haben nicht Ihre vollständige Code hier dargestellt ist, so gehe ich davon aus, dass Sie sich bewusst command Attribut in Form-Tag sind die Form-Bean mit Ihrer Seite Felder zu binden.

So jetzt senden Sie den Wert von Select-Tag, um Backe nd verwenden Pfad von wählen Sie als "Adresse", d. H. Wie es in Ihrer Form Bean ist.

+0

Vielen Dank für die Antwort, aber ich muss einen Wert an die Eingabe senden, ein Wert des Parameters der objeft innerhalb der select.maybe mit c: out und c: set, aber ich weiß nicht wie . –

+0

Was meinst du mit Eingabe hier? Eingabefeld? –

+0

Ja, das Eingabefeld. () –

Verwandte Themen