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 :

Bouton JSP redirige


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 13
    Par défaut Bouton JSP redirige
    Bonsoir à tous,

    Je tiens à préciser que j'ai déjà recherché sur mon sois-disant ami GOOGLE, mais, je n'ai rien trouvé.

    Je suis en BTS IRIS, et, je suis entrain de faire mon projet.
    Je suis charger de crée un site web en JEE (JSP, Servlet, tout ça tout ça).
    Sur ce site web, j'ai une page jsp, qui s'appelle "Application".
    Pour chaque page j'sp, j'associe une servlet. Donc, ma jsp Application, à une servlette application, pour le moment vide.
    Je dois réaliser un bouton, qui démarre un programme externe.
    Pour ceci, je me suis documenté, j'ai donc trouvé la classe Runtime, avec la méthode exec. j'ai réussi, ça fonctionne.
    CEPANDANT : Pour ce bouton, je souhaiterai qu'il exécute du code, ou une servlet, sans L'AFFICHER.
    Le seul moyen que j'ai trouvé, c'est :

    jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <form method="get" action="TestSMS">
    <table align="center" width="60%">
        <tr>
            <th>
                <br>
                <input type="submit" value="Envoyer un sms de test" />
            </th>
        </tr>
    </table>
    </form>
    Ce code, me permet d'afficher un bouton sur ma page Application, et de me rediriger sur la servlet TestSMS, qui exécute donc son contenu (Exec), cependant, ça l'affiche sur le site. (En page blanche, car je n'ai associé aucune jsp à cette servlet)
    je cherche à ce que mon bouton exécute du code sur la servlet qui appartient à la jsp du bouton, sans rien afficher sur le site.

    Merci.
    Je suis ouvert à tout conseil.

    PS: je programme avec le modèle MVC, donc, je ne met aucun code java dans ma jsp. (Pas de tag).

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je ne suis pas sûr de comprendre... tu veux lancer un programme sur le poste du navigateur en cliquant sur un bouton ? C'est ça ?

    Si oui, ce n'est pas possible, la servlet s'exécute côté serveur, il faudrait passer par une applet signée
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 13
    Par défaut
    On ne dois pas se comprendre, j'ai réussi à exécuter le petit éditeur de texte gedit, en passant par une servlet, grâce à la classe Runtime.
    Ce qui me dérange, c'est que la servlet s'affiche quand je redirige sur celle-ci.

    Merci de prendre du temps pour m'aider.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je penses que tu ne comprend pas les principes de base des servlet, elles s'exécutent sur 1 serveur d'application mais elles servent n postes clients.
    A chaque fois qu'ils cliqueront sur le bouton, c'est sur le serveur que la commande s'exécutera.

    Là, ça marche sur ton poste de développement parce que le navigateur est sur la même machine que ton gedit.
    Ce n'est pas au serveur web de lancer la commande gedit, mais au poste client.

    Bref, à moins de n'avoir rien compris à ton besoin, c'est vers l'applet signée qu'il faudra aller...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 13
    Par défaut
    Oui, j'ai très bien compris que laservlet s'execute côté serveur. Mais, c'est pas mon problème, si ? Mon serveur restera sur la machine client.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Dans ce cas, si tu dois avoir un serveur web par poste client, je me demande pourquoi tu n'utilises pas plutôt une application Swing, ce serait largement plus simple.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Bouton JSP, qui update et insert
    Par macaron-jsp dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 25/04/2019, 09h16
  2. Bouton ne redirige par correctement
    Par noquioz dans le forum Langage
    Réponses: 1
    Dernier message: 11/09/2009, 16h35
  3. Bouton Submit redirigé vers mon email
    Par utopie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 05/04/2008, 03h11
  4. gérer les bouton jsp
    Par pigeon11 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 11/07/2007, 18h54
  5. [debutant]gérer un bouton jsp avec Netbeans 5.5
    Par soussoubf dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/07/2007, 10h28

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