J'utilise l'approche d'attribut de modèle MVC de printemps. Lorsque j'ouvre un écran, je dois lire une chaîne JSON et créer une carte. Afficher la carte dans une liste déroulante Je pouvais voir les valeurs dans le code source HTML mais ne pas voir le menu déroulant à l'écran.printemps mvc formulaire: sélectionnez l'option ne pas afficher à l'écran, mais est-il en source HTML
@RequestMapping("/xxx")
public ModelAndView saws(Map<String, Object> model1) throws IOException {
ModelAndView model = new ModelAndView("xxx");
model.addObject("message", this.welcome);
Map<String, String> offers = engine.getOffers();
model.addObject("offers", offers);//map of offers
model.addObject("inputs", new inputs());
return model;
}
JSP
<form:form action="getoffers" method="get" modelAttribute="inputs">
<body>
<table align="center">
<tr class="blank_row">
<td colspan="2"></td>
</tr>
<tr class="blank_row">
<td colspan="2"></td>
</tr>
<tr align="center">
<th span
style="color: red; font-weight: bold; word-wrap: break-word;"
align="center">Select the service to view current offers</th>
</tr>
<tr>
<td><form:select path="offers">
<form:options items="${offers}" />
</form:select></td>
</tr>
</table>
Et dans l'écran je ne vois pas la baisse down.when je vérifie le code source que je vois cela. Pls voir les photos
endroit sur.que cela a fonctionné. Bien sûr je vais regarder dans thymeleaf – Shiv
@Shiv vous êtes les bienvenus. C'est aussi parce que votre question a suffisamment de détails. –
Merci pour votre généreux commentaire – Shiv