IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Web Java Discussion :

Un QCM en Spring MVC


Sujet :

Spring Web Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 475
    Points : 586
    Points
    586
    Par défaut Un QCM en Spring MVC
    Bonjour,

    Dans ma suite de galères, en voici une nouvelle : créer un qcm.

    J'arrive à afficher les qcm comme j'ai envie, mais pas avec les bonnes normes Spring 3. J'ai tout essayé avec form:checkboxes, rien ne va. Quand à la validation du qcm, je suis un peu paumé. J'ai suivi ca et ca, puis j'ai fait un tour ici, mais ca n'a fait qu'empirer les choses.

    Pour résumer, comme je n'ai qu'un seul qcm, donc que quelques questions, j'ai juste fait un findAll de mes questions qui contiennent une liste de réponses via une jointure en OnetoMany.
    Mes réponses ont un attribut Correct qui est un booléen.

    Mon controleur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @Controller
    @RequestMapping(value = "/")
    public class FormationController {
     
    @RequestMapping(value="qcm", method = RequestMethod.GET)
    	public ModelAndView allQuestions() {
    	List<Question> allQuestions = questionService.findAll();
    	return new ModelAndView("qcm", "questions", allQuestions);
    	}
    et ma vue qcm.jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <form:form >
    		<ol>
    			<c:forEach items="${questions}" var="question">
    				<li>
    					<c:out value="${question.enonce}" />
    						<br/>
    						<ul>
    							<c:forEach var = "reponse" items = "${question.listeDeReponses}">
            						<input type = "checkbox" name = "correct" value = "${reponse.correct}" /> 
           							<c:out value = "${reponse.libelle}" />
           							<br/>
       			 				</c:forEach>
    						</ul>
    				</li>
    			</c:forEach>
     
    	<input type="submit" name="validate" value="Valider les réponses"/>
    		</ol>
    		</form:form>
    Auriez vous des suggestions sur comment bien procéder, et des liens d'aide à Spring 3 ? Car j'ai l'impression que plus je lis des trucs, plus je me disperse.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 475
    Points : 586
    Points
    586
    Par défaut
    il semblerait que le principal problème vienne de la vue, puisqu'a priori, elle ne renvoie rien. Et ca, c'est à cause des checkboxes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <c:forEach var = "reponse" items = "${question.listeDeReponses}">
            						<input type = "checkbox" name = "correct" value = "${reponse.correct}" /> 
           							<c:out value = "${reponse.libelle}" />
           							<br/>
       			 				</c:forEach>
    J'ai tout essayé avec les form:checkbox, mais rien ne marche. Auriez vous des suggestions pour utiliser correctement les checkboxes dans mon cas ?

Discussions similaires

  1. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23
  2. Réponses: 2
    Dernier message: 16/02/2006, 10h29
  3. [Spring MVC][Validator] Ne stop pas si il y a une erreurs
    Par Hikage dans le forum Spring Web
    Réponses: 3
    Dernier message: 15/02/2006, 09h43
  4. [Débat] Spring MVC versus Struts
    Par alheim dans le forum Frameworks Web
    Réponses: 6
    Dernier message: 19/12/2005, 10h13
  5. [Spring MVC] Formulaire dynamique
    Par partyboy dans le forum Spring Web
    Réponses: 7
    Dernier message: 17/10/2005, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo