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 :

Passage de JSP à HTML


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Passage de JSP à HTML
    Bonjour tout le monde,
    en fait on m'a demandé une classe qui permet de prendre en entrée une JSP et qui retourne son fichier HTML correspondant.
    J'aimerai savoir comment je pourrai m y prendre (enlever tout code java et javascript).

    Merci d'avance et à bientôt.

  2. #2
    Membre très actif

    Profil pro
    Inscrit en
    Mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 349
    Par défaut
    Quel est le but de cette opération?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Reponse
    Merci de votre réponse,
    le but de cette opération ne m'a pas été défini par mon supérieur,il m'a juste parlé de traduction de page.
    Mais bon,on me l'a demandé pour demain.

    Merci encore.

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut
    Bonjour,

    Le fait de 'traduire' une JSP en page HTML, à mon avis, c'est pour afficher la page dans un navigateur, car pour visualiser une JSP il faudrait le faire via un serveur d'application.

    Je pense que le mieux à faire est de commencer par enlever le code Java. Et voir ce que ça donne comme résultat en ouvrant la page HTML dans un navigateur.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Réponse
    Merci de votre réponse,
    comment enlever le code java via un programme?
    Merci d'avance.

  6. #6
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Euh... perso j'essaierai plutôt de faire tourner la jsp dans un conteneur de servlet/jsp, parce que je ne vois ni le but ni la faisabilité de la chose:

    une page jsp sert par définition à générer du code dynamique, utilisant des variables externes.

    Donc
    soit la jsp ne contient pas de code java, et effectivement on peut en extraire le code html (mais du coup on se demande l'interêt de faire une jsp à la base),
    soit elle en contient, et là il va falloir jouer aux devinettes pour simuler le traitement java.

    Es-tu sur qu'on ne t'a pas demandé de faire tourner cette JSP sur un serveur d'application (comme Tomcat par exemple)?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Réponse
    Toutes nos jsp tournent sous tomcat (pas de problème dessus).
    il s'agit de convertir nos centaines de jsp en HTML et de les traduire en plusieurs langues.On pourra les visualiser sans utliser de conteneurs web.

    Merci d'avance

  8. #8
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Si tu es capable de les faire tourner, ce serait pas plus rapide d'afficher la page, puis d'enregistrer la source au format html (quitte à virer le javascript) ?
    S'il n'y a pas d'AJAX dans tes pages, ça serait carrément plus simple que de partir de la jsp non?

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Réponse
    Merci Jidefix,
    cette méthode ne m'arrange pas car nous avons des milliers de JSP,ce serait pas optimal de visualiser chaque page pour enregistrer la source sous format HTML.

    Je dois écrire un utilitaire qui prend n'importe quelle jsp et la transforme en html simple sans javascript et sans code java.

    Donc on pourra prendre tout un dossier de JSP et les transformer en HTML et les visualiser sur un navigateur.

    Merci.

  10. #10
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut
    Tu pourrais construire un programme Java qui ouvre le fichier .jsp en lecture, et ouvre un fichier.html en écriture : il lira à partir du premier, et écrira dans le second. S'il rencontre un début de balise jsp (genre <% ) il n'écrit rien sur le fichier sortie (.html) jusqu'à rencontrer ( %> ) dans ce cas, il reprend la copie.

    Je n'ai jamais essayé, mais c'est une idée !

  11. #11
    Membre émérite Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Par défaut
    Il y a des petits malins qui écrivent des trucs du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%out.print("coucou");%>
    dans leurs jsp.
    Ce qui annule légèrement l'intérêt de la jsp sur la servlet mais reste techniquement valide...

  12. #12
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Par défaut
    Je ne pense pas qu'un tel utilitaire puisse exister. Essai de construire un programme java pour manipuler les fichiers.

  13. #13
    Membre très actif

    Profil pro
    Inscrit en
    Mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 349
    Par défaut
    j'ai pas compris l'objectif de l'opération!!
    ok récupéré le code html mais en faire quoi??
    si c'est pour migrer vers un autre langage le code html va pas servir a grand chose

  14. #14
    Membre Expert
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Par défaut
    Sans passer par l'interprétation des jsp, je ne vois pas ce que tu vas en tirer, en fait ; comme l'a fait remarquer Jidefix, si tes JSP sont transformables en HTML sans passer par la case servlet, il faut très sérieusement se demander pourquoi avoir choisi des JSP en premier lieu ...

    Sinon, tu vas avoir du mal à le faire, parce qu'il va falloir gérer tous les tags utilisés dans tes JSP, ce qui va te prendre longtemps (en tout cas, nettement plus que le simple jour que ton supérieur t'a magnanimement accordé). Personnellement, la méthode du "on fait tourner le serveur, on va sur toutes les pages et on enregistre" me semble plus valable.

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Réponse
    Bonjour les gars,
    j'y suis enfin arrivé.
    Merci pour les coups de pouces.

Discussions similaires

  1. [HTML] Passage valeurs page html à une autre
    Par jpclutier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/03/2007, 09h00
  2. [XHTML] passage de Frame HTML en xHTML
    Par Emcy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 19
    Dernier message: 01/12/2006, 13h53
  3. passage de parametres HTML-javasrcipt
    Par klimero dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2006, 10h43
  4. couleur : passage du format html à r, g, b
    Par vasilov dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2005, 17h34
  5. [STRUTS][JSP] html:file et property value
    Par Wavyx dans le forum Struts 1
    Réponses: 3
    Dernier message: 21/10/2005, 16h34

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