[Spring MVC] Stocker les valeurs d'un ComboBox ds une BD
Salut,
Je voudrais stocker dans ma BD les informations contenues dans un comboBox.
les informations en question je les recuperent depuis mon controleur.
voila le code de ma JSP (c'est le combo Fonction)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213
| <%@ page language="java" pageEncoding="ISO-8859-1" contentType="text/html;charset=ISO-8859-1"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/spring.tld" prefix="spring" %>
<%@ page isELIgnored="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link title="charte intranet" rel="stylesheet" href="vues/styles/intranet/menu-horizontal.css" type="text/css" />
<link title="charte intranet" rel="stylesheet" href="vues/styles/intranet/complet1.css" type="text/css" />
<!--[if IE]>
<link title="charte intranet" rel="stylesheet" href="/styles/intranet/ie.css" type="text/css" />
<![endif]-->
<link title="charte intranet" rel="stylesheet" href="vues/styles/application/application.css" type="text/css" />
<link title="texte seul" rel="alternate stylesheet" href="vues/styles/texte/texte_seul.css" type="text/css" />
<link rel="icon" href="/images/favicon.ico"/>
<script type="text/javascript" src="scripts/menu.js"> </script>
<title>
Page d'accueil
- Application de Gestion de Projet</title>
</head>
<body>
<div id="conteneurglobal">
<div><a href="#" title="haut de page" id="top"></a></div>
<h1 class="invisible">Application de Gestion de Projet</h1>
<%@ include file="include/haut.jsp" %>
<div id="conteneurmilieu">
<div id="milieu">
<div id="milieuinterieur">
<%@ include file="include/navigation.jsp" %>
<div id="consultation">
<div id="titrecontenu">
<h2>
Application de Gestion de Projet
</h2>
</div>
<h3>Ajout/Modification</h3>
<ul id="tabnav">
<li><a href="<c:url value="/edit.html?id=-1"/>">Ajout</a></li>
</ul>
<spring:bind path="intervenant">
<c:if test="${status.error}">
<h3>Les erreurs suivantes se sont produites :</h3>
<ul>
<c:forEach items="${status.errorMessages}" var="erreur">
<li><c:out value="${erreur}"/></li>
</c:forEach>
</ul>
<hr>
</c:if>
</spring:bind>
<form method="post" action="<c:url value="/edit.html"/>">
<table border="1">
<tr>
<td>Id</td>
<td>${intervenant.intervenantId}</td>
</tr>
<tr>
<td>Nom</td>
<spring:bind path="intervenant.intervenantNom">
<td>
<input type="text" value="${status.value}" name="${status.expression}" size="20">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<tr>
<td>Prénom</td>
<spring:bind path="intervenant.intervenantPrenom">
<td>
<input type="text" value="${status.value}" name="${status.expression}" size="20">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<tr>
<td>Login</td>
<spring:bind path="intervenant.intervenantLogin">
<td>
<input type="text" value="${status.value}" name="${status.expression}" size="20">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<tr>
<td>Mot de passe</td>
<spring:bind path="intervenant.intervenantMdp">
<td>
<input type="password" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Email -->
<tr>
<td>Email</td>
<spring:bind path="intervenant.intervenantEmail">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Telephone -->
<tr>
<td>Tel</td>
<spring:bind path="intervenant.intervenantTel">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Fonction Combo -->
<tr>
<td>Fonction</td>
<spring:bind path="intervenant.intervenantFonction">
<td>
<select name="fonction" rows="3">
<c:forEach items="${optionsComboFonction}" var="optionComboFonction">
<c:choose>
<c:when test="${intervenant.intervenantFonction==optionComboFonction}">
<option selected>${optionComboFonction}</option>
</c:when>
<c:otherwise>
<option>${optionComboFonction}</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Date debut contrat -->
<tr>
<td>Date début contrat</td>
<spring:bind path="intervenant.intervenantDatedebutcontrat">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Date fin contrat -->
<tr>
<td>Date fin contrat</td>
<spring:bind path="intervenant.intervenantDatefincontrat">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Cout journlier experian-prologia -->
<tr>
<td>Coût journlier Experian-Prologia</td>
<spring:bind path="intervenant.coutjournalierexperianId">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
<!-- Droit -->
<tr>
<td>Droit</td>
<spring:bind path="intervenant.droitId">
<td>
<input type="text" name="${status.expression}" value="${status.value}">
</td>
<td>${status.errorMessage}</td>
</spring:bind>
</tr>
</table>
<br>
<input type="hidden" value="${intervenant.intervenantId}" name="id">
<input type="submit" value="Valider">
<a href="<c:url value="/list.html"/>">Annuler</a>
</form>
</div> <!-- Fin du contenu -->
</div> <!-- Fin de centre -->
</div> <!-- Fin de milieu interieur -->
</div> <!-- Fin de milieu -->
<%@ include file="include/bas.jsp" %>
</div> <!-- Fin de conteneur milieu -->
<div id="finalspacer"></div>
</div> <!-- Fin de conteneur global -->
</body>
</html> |
ça devrait marcher ?
merci pour votre aide.