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

Servlets/JSP Java Discussion :

[Spring MVC/JSP] Comment afficher une variable dans une page .JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre habitué
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2012
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2012
    Messages : 404
    Points : 127
    Points
    127
    Par défaut [Spring MVC/JSP] Comment afficher une variable dans une page .JSP
    Bonjour,

    je cherche comment afficher une variable (stockée dans Map<String,String>) dans la page JSP.

    Voici le code du contrôleur:
    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
    20
     
    @RequestMapping(value="/send-mail" , method=RequestMethod.POST)
    	public String resetRequest(@RequestParam(value="email") String userEmail, 
                                                 HttpServletRequest request, 
                                                Map<String,String> model) throws MailException, MessagingException
    	{
    		        // Lookup user in database by e-mail
    				Utilisateurs user = Utilisateur.findUserByMail(userEmail);
     
    				if ( user != null) {	
     
    				// Add success message to view
    					model.put("successMessage", "A password reset link has been sent to " + userEmail);
     
    				} else {
    					 System.out.println("use==null "+userEmail); //s'il n'existe pas donc j'ai "null"
    				   model.put("errorMessage", "We didn't find an account for that e-mail address.");				
    				}
    	 return "redirect:/forgotPassword";
    	}
    Voici le code de la page "forgotPassword.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
    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
    	<div class="panel-body">
    				<c:if test="${not empty errorMessage}"> 
    						   <div class="alert alert-danger alert-dismissable">
    							   <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
    							    	×
    							   </button>
    							${errorMessage}
    						   </div>
                                     </c:if>
     
    			<c:choose>
    	                   <c:when test="${not empty successMessage}"> 
    						   <div class="alert alert-success alert-dismissable">
    							   <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
    							    	×
    							   </button>
    							${successMessage}
    						   </div>
    	                  </c:when>
     
    	                 <c:otherwise>
    				<div class="form-group m-b-0">
                                <div class="alert alert-info alert-dismissable">
    							   <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
    							    	×
    							   </button>
    							Entrez votre <b> Email</b> et vos instructions vous seront envoyées!
    						   </div>
                                <form method="post" action="send-mail" class="text-center"  name="myForm">
    							  <div class="input-group">
    								  <input type="email" class="form-control" name="email"  placeholder="Enterer Email" required>
    								   <span class="input-group-btn">
    									<button type="submit" class="btn btn-pink w-sm waves-effect waves-light">
    										<strong>Réinitialiser</strong>
    									</button> 								
    								   </span>
    							  </div>	
    							</form>
    						</div>
    				 </c:otherwise>	
     
    		</c:choose>		
     
    </div>
    merci de m'aider,

  2. #2
    Membre habitué
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Février 2012
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2012
    Messages : 404
    Points : 127
    Points
    127
    Par défaut
    pour résoudre le probléme, j'ai utilisé la fonction request.getParameter() pour récupérer les messages d'erreurs. Car ils sont envoyé dans URL.

Discussions similaires

  1. Comment utiliser les taglib dans une page jsp?
    Par isicien dans le forum Struts 2
    Réponses: 1
    Dernier message: 02/01/2009, 11h36
  2. afficher l'arborescence dans une page jsp
    Par Ssimo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/05/2007, 11h58
  3. Réponses: 3
    Dernier message: 08/11/2006, 21h06
  4. Réponses: 17
    Dernier message: 22/09/2006, 17h34
  5. [Sécurité] comment récupérer le subject dans une page jsp?
    Par lalakers dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 13/07/2005, 11h42

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