C'è un modo per contrassegnare un'opzione come selezionata per impostazione predefinita, proprio come l'attributo selected
nel tag HTML option
come <option value="value1" selected>
?Forma molla: opzione
6
A
risposta
6
Se il valore del percorso del tag corrisponde al valore del valore di opzioni, verrà selezionato automaticamente. Non hai bisogno di niente di speciale
2
C'è un modo per contrassegnare un'opzione come selezionata di default ???
Basta usare < primavera: opzione Taglib La prima verrà selezionato automaticamente
<spring:select name="someProperty">
<spring:option value="">Select one</spring:option>
<spring:option value="someValue">Some value<spring:select>
<!--And so on...-->
<spring:select>
o
<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
Io parto dal presupposto che si stanno utilizzando anche Spring MVC. Se si dispone di una logica aziendale che richiede una determinata opzione per essere selezionata per impostazione predefinita, spostare quella logica aziendale sul controller, non su 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;
}
Nella JSP, passiamo nei paesi alle opzioni e la molla verrà automaticamente hanno germania selezionato:
<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>
Problemi correlati
- 1. R - ggplot opzione forma geom_dotplot
- 2. Spring MVC: Differenza tra molla: bind e forma: modulo
- 3. Molla: molla filtro di inizio eccezioneSecurityFilterChain
- 4. Visualizzazione di un errore di forma molla al di fuori del modulo
- 5. Elenco di rilegatura a molla <Object> a forma: caselle di controllo
- 6. opzione tkinter opzione first svanisce
- 7. jQueryUI Opzione helaggabile draggabile Opzione
- 8. Quale devo usare tra l'avvio a molla, il BOM a molla e l'I/O a molla?
- 9. una sola opzione può essere selezionata con html selezione multipla forma
- 10. Rails collection_select opzione predefinita?
- 11. login ajax con molla webMVC e sicurezza a molla
- 12. Avvio a molla, esclusione di sicurezza a molla UserDetailsService
- 13. già attivato molla 1.4.0, ma Gemfile richiede molla 1.3.3 [errore]
- 14. disabilitazione della sicurezza a molla nell'app di avvio a molla
- 15. Angular2 opzione selezionata con oggetti
- 16. Mostrando una forma nascosta
- 17. molla mvc vs aggraffatura
- 18. Annotazione transazionale a molla
- 19. Jersey con molla 3.0?
- 20. Configurazione molla Hazelcast
- 21. Chiusura di una forma da un'altra forma?
- 22. Android Forma all'interno di una forma
- 23. Come nascondere un'etichetta in forma Rails (Haml)?
- 24. Logout JWT avvio a molla
- 25. guide di scorrimento senza molla
- 26. Tagliere per stivale a molla
- 27. Avvio a molla + Websocket (SockJS)
- 28. molla più origini dati @Transactional
- 29. molla impossibile da iniettare nell'aspetto
- 30. molla autowired aop dipendenza circolare
Lo capisco, ma alcuni logica di business mi ha bisogno di avere una voce predefinita selezionata la la prima volta che carica (carichi successivi, l'elenco di selezione scompare e viene sostituito da un campo nascosto). – Eqbal
Impostarlo come valore predefinito per quel campo nell'oggetto comando. –