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

HTML Discussion :

récupérer des variables dans un formulaire. JSP


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut récupérer des variables dans un formulaire. JSP
    Bonjour,

    J'ai un utilisateur qui rempli un formulaire. je l'ajoute à la base de données... puis affiche l'ensemble des formulaires dans un tableau html. Jusque la tout va bien.
    Au bout de chaque ligne j'ai 2 boutons: supprimer et modifier... La suppression fonctionne correctement mais je n'arrive pas a faire "modifier".

    Pour la modification, dans un premier temps je n'arrive pas a afficher dans un nouveau formulaire les variables actuelles. il me retourne null... et je ne vois pas ou est mon erreur...

    Voici le code:
    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
    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
     
    <%@page import="java.until.*"%>
    <%@ include file="traitementBdd.jsp"%>
     
    <!doctype html>
    <html>
    <!-- Page création d'un message-->
    	<head>
    		<title>Outils Pilotage MySys</title>
    		<meta charset="ISO-8859-1" />
    		<link rel="stylesheet" href="../../../OPM/css/nouvMsg.css"/>
    		<link rel="stylesheet" href="../../../OPM/css/general.css"/>
    <script src="../../../OPM/javascript/checkForm.js"></script>
    <script language="JavaScript1.2">
    //vérificaiton des dates...
    function validation() {return (true)}
    </script>
     
    	</head>	
    	<body>
    		<!--Import menu-->
    		<%@ include file="menu.jsp"%>
    		<script src="jquery.placehold-0.2.min.js"></script>
    	<!--Section consultation-->
    	<img src="../../../OPM/image/loader_mysys.gif" style="display:none;" id="loader"  alt="Chargement"/>
    		<section class="consultation">
    			<h1>Modifier votre message</h1>
    <%
    try{            
            //Récupération de l'utilisateur
                    String user = gHabls.Utilisateur().getUserName().substring(1);
                    String caisse = gHabls.Utilisateur().getCaisse();
                    String codOriginFinancier = "";
                    if (gHabls.estCTR()) {
                            codOriginFinancier = "ITCE";
                    }else{
                            codOriginFinancier = gHabls.Utilisateur().getCodeCaisse();
                    }
                    
                    connexionOracle();
                    
                                            %>
    			<!--Formulaire pour la modification du message-->
    				<form method=post  action="ajoutMsg.jsp" onSubmit="return validation()" name="formServ">		
    				<label for="dateDebut">Date de début :</label><input type="text" id="dateDebut"  value="<%=request.getParameter("dateDebut")%>" name="dateDebut" placeholder="jj/mm/aaaa" required />
    				<label for="dateFin">Date de fin :</label><input type="text" id="dateFin"  name="dateFin" value="<%=request.getParameter("dateFin")%>" placeholder="jj/mm/aaaa" required/>
    				<br>
    				<label for="message">Votre message :</label><textarea name="message" id="message" cols="100" rows="15" value="<%=request.getParameter("message")%>" required/></textarea>	
    				<br>
    				<input name="formServ" type="submit" value="publier" class="boutonRouge" onclick="chargementEnCours();"></input>
     
    			</form>	
    		</section>	
    <%
    //REQUETE DE MISE A JOUR DU MESSAGE
    /*      String reqSupp = "UPDATE DCTL0.DCTL_OPG_MSG SET CODAGE = '" + user + "' WHERE  CODAGE = '" + user + "' AND COCXBQ = '" + codOriginFinancier + "' AND DATDEB = to_date('" + dateDebut + "','DD/MM/YYYY') AND DATFIN = to_date('" + dateFin + "','DD/MM/YYYY') AND CODE_ORGN_FINN = '" + codOriginFinancier +"'";         
            int resSupp = executeUpdate(reqSupp);
    */
                                    
                                                                                      
            deconnexionOracle();
            }
            
            catch ( Exception e)
            {
                    out.print(e.toString());
            }%>		
     
    	<script src="../../../OPM/javascript/html5shiv.js"></script><!--Compatibilité IE8 et html5-->
    	<script src="../../../OPM/javascript/jquery-1.7.2.js"></script>
    	<script src="../../../OPM/javascript/fonctions.js"></script>	
    </body>
    </html>
    Par la suite, serait-il possible de me guider pour effectuer la modification (mise à jour de la table)? est-ce qu'un UPDATE suffit?

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Bonjour,

    Ce serait pas plutôt <%@page import="java.util.*"%> ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut
    oups pour les erreurs de frappe... je l'ai corrigé mais cela ne change rien... il m'affiche toujours NULL dans les 2 cases de dates (datedebut et datefin) et rien dans message...

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ben... Ces variables ne sont sûrement pas dans la requête puisque tu es en train de la modifier et pas de la créer. Du coup il y a peu de chances de les trouver avec request.getParameter() directement, si ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut
    merci pour ta reponse.

    depuis hier j'ai reussi a un peu avance. j'arrive a afficher mes dates. j'ai ajouté l'envoie des paramètres dans le HREF.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td class="tabEntete" width="7%"><a href="modMsg.jsp?dateDebut=<%=dateDebut%>&dateFin=<%=dateFin%>&message=<%=message%>" id="modifier"><img src="../../../OPM/image/plume.png" alt="Modifier" id="stylo" title="Modifier un message de service"/></a>
    J'ai donc fait la meme chose pour les 3 variables, mais cela ne fonctionne pas pour "message"... ma variable est en format LONG.

Discussions similaires

  1. Récupérer des variables dans JTextField
    Par Loic67 dans le forum Composants
    Réponses: 2
    Dernier message: 13/06/2012, 11h06
  2. [MySQL] Récupérer des variables dans un formulaire
    Par rico the hobbit dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 10/04/2010, 11h04
  3. Récupérer des variables dans un texte collé
    Par Victor01 dans le forum Langage
    Réponses: 27
    Dernier message: 30/09/2009, 13h54
  4. [WD-2003] Récupérer des données dans un formulaire Word
    Par sellig60 dans le forum VBA Word
    Réponses: 8
    Dernier message: 24/05/2009, 21h12
  5. [Regex] Récupérer des Variables dans une phrase.
    Par Jimmy_S dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/05/2008, 20h50

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