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 :

passer des paramètres entre les jsp et les servlets


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par défaut passer des paramètres entre les jsp et les servlets
    bonjour,
    je cherche a passer des paramettre d'une jsp a une servlet.
    Par exemple faire l'addition entre a+b=c, sachant que "a"est une string d'un objet dans la jsp une textbox, idem pour "b".
    j'essai depuis ma servlet dans le dopost de capturer par un get "a" et "b" pour faire un set de "c" attribuer le résultat de l'opération.
    Je cherche a faire une calculatrice avec 4 opérandes == /;*;-;+.
    comment tenir compte des option de ma listbox ?
    voici mon code :
    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
    45
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Calculatrice</title>
    </head>
    <body>
    	<h1>Calculette</h1>
        <form>
          <fieldset>
            <legend>Calculatrice</legend>
            <p>
              <label>Nombre N°1</label>
              <input type = "int"
                     id = "nombre_un"
                     value = 0 />
            </p>
            <p>
              <label>Nombre N°2</label>
              <input type = "int"
                      id = "nombre_deux"
                      value = 0 />
     
            <select name="drop1" id="Select1" size="4" multiple="multiple">
        	<option value="1">+</option>
        	<option value="2">-</option>
        	<option value="3">*</option>
        	<option value="4">/</option>
     
    	</select>
     
     
            <p>
              <input type="button" value="Calculer" onclick="alert('Bonjour !')"> 
     
              <label>Résultat</label>
              <textarea> id = "myTextArea"</textarea>
     
            </p>
          </fieldset>
        </form>
    </body>
    </html>
    SERVLET
    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
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		String nombre_1 = (String) request.getParameter("nombre_un");
    		String nombre_2 = (String) request.getParameter("nombre_deux");
     
     
    		if ("".equals(nombre_1) || "".equals(nombre_2)) {
    			request.setAttribute("erreur", "Vous devez remplir les deux champs.");
    			getServletContext().getRequestDispatcher("/calculatrice.jsp").forward(request, response);
     
    			}
    		else {
     
    		       }
     
    		}
     
    }

    aussi je doit gérer le bouton "calculer" donc un événnement


    Salutations
    Philo

  2. #2
    Membre émérite Avatar de Cincinnatus
    Homme Profil pro
    Développeur d'applications métier
    Inscrit en
    Mars 2007
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur d'applications métier
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 593
    Par défaut
    Bonjour,
    Citation Envoyé par philo71 Voir le message
    comment tenir compte des option de ma listbox ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String operation= (String) request.getParameter("drop1");
    tout simplement...

Discussions similaires

  1. [Débutant] passer des paramètres entre les User Control
    Par catty_sofi dans le forum Silverlight
    Réponses: 3
    Dernier message: 31/05/2012, 12h20
  2. comment passer des paramètres entre deux champs de formule ?
    Par PatricePatrice dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 13/01/2012, 07h03
  3. Passer des paramètres entre 2 sites
    Par zalalus dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/10/2011, 20h30
  4. Réponses: 3
    Dernier message: 05/08/2009, 19h53
  5. Réponses: 7
    Dernier message: 30/12/2004, 12h01

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