Gibt es eine Möglichkeit, eine Option wie standardmäßig markiert zu markieren, ähnlich wie das selected
Attribut im HTML option
Tag wie <option value="value1" selected>
?Spring form: Option
6
A
Antwort
6
Wenn der Pfadwert des Tags mit dem Wert des Optionswerts übereinstimmt, wird er automatisch ausgewählt. Sie brauchen nichts Besonderes
2
Gibt es eine Möglichkeit, eine Option als standardmäßig markiert zu markieren ???
Verwenden Sie einfach < Frühling: Option Taglib Die erste automatisch ausgewählt werden
<spring:select name="someProperty">
<spring:option value="">Select one</spring:option>
<spring:option value="someValue">Some value<spring:select>
<!--And so on...-->
<spring:select>
oder
<spring:select name="someCollection">
<spring:option value="">Select one</spring:option>
<!--Here goes some List added to request-->
<spring:options itemLabel="propertyNameUsedAsLabel" itemValue="propertyNameUsedAsValue"/>
<!--And so on...-->
<spring:select>
1
ich Sie gehe davon sind auch mit Spring MVC. Wenn Sie über eine Geschäftslogik verfügen, für die eine bestimmte Option standardmäßig ausgewählt werden muss, verschieben Sie diese Geschäftslogik auf den Controller - nicht auf die JSP.
@RequestMapping(method = RequestMethod.GET)
public ModelAndView helloWorld(){
ModelAndView model = new ModelAndView("HelloWorldPage");
// first we need to give the countries list to the model
model.addObject("countries", countryService.getAllCountries());
// creating the form
ExampleForm form = new ExampleForm();
// setting the default to Germany (de)
form.setCountryCode = "de";
// adding the form (with the default country set) to the model
model.addObject("form", form);
return model;
}
In der JSP, gehen wir in den Ländern mit den Optionen und Feder automatisch haben Deutschland ausgewählt:
<form:form method="post" commandName="form">
<%-- other fields ... --%>
<form:select path="countryCode">
<form:options items="${countries}" itemValue="countryCode" itemLabel="countryName"/>
</form:select>
<%-- other fields ... --%>
</form:form>
Verwandte Themen
- 1. Ausgewählte Option mit form :: select
- 2. R - ggplot geom_dotplot Form Option
- 3. Spring form ohne commandName
- 4. Spring web flow dynamische JSP/Form Ausgaben
- 5. Rails form (select/option) - wie markierte Option mit HAML markiert?
- 6. Spring Standardwert Form: Wählen Sie
- 7. wie Spring Form Checkbox deaktivieren?
- 8. Spring Boot + Multipart/Form-Daten-Controller-Methode
- 9. Dynamische Form und Datenbindung mit Spring MVC
- 10. Spring Form Validation validiert Datenbank einfügen?
- 11. Spring Form: Wählen Sie den gewählten Wert
- 12. Kann nicht Spring Framework "Form" taglib Dokumentation
- 13. Spring Form Eingabe kann nicht deaktiviert
- 14. Spring MVC Form nicht durch ein Modellobjekt
- 15. spring form füllt nicht auf Formular einreichen
- 16. Textbox-Höhe in Spring Form vergrößern
- 17. DJANGO: ManyToManyField blank wählen Sie die Option in Form fehlt
- 18. Alle Kategorien in "Form" anzeigen Option auswählen Dropdown
- 19. DJANGO: blank wählen Sie die Option in Form fehlt
- 20. VS2008, Neues Element hinzufügen, "Web Content Form" -Option fehlt
- 21. Semantic UI Form Validation "hängt" Option funktioniert nicht
- 22. Spring Form Select-Tag hebt nicht mehrere Elemente hervor
- 23. ng-option Probleme mit der Option
- 24. Spring-Option create-session = "nie" wird in einigen Szenarien ignoriert?
- 25. Spring Framework .... wat ist der Unterschied zwischen Form: Fehler Pfad und Form: lable Pfad ...?
- 26. Spring Boot 1.3.5 Form: Fehler nicht angezeigt für Jsp
- 27. Was ist der Unterschied zwischen spring: bind und form: errors?
- 28. Spring Form Checkbox Tag: Warum ein verstecktes Element generieren?
- 29. Wie PUT Multipart/Form-Daten mit Spring MockMvc?
- 30. spring form validation BindingResult gibt immer false zurück
Ich verstehe das, aber einige Business-Logik muss mir einen Standard ausgewählte Element haben, die Beim ersten Laden (nachfolgende Ladevorgänge, wird die Liste gelöscht und durch ein verstecktes Feld ersetzt). – Eqbal
Legen Sie das als Standardwert für dieses Feld im Befehlsobjekt fest. –