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

Java Discussion :

probleme balise html java


Sujet :

Java

  1. #1
    Membre éprouvé
    Homme Profil pro
    Reconversion
    Inscrit en
    Novembre 2018
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Reconversion
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2018
    Messages : 503
    Par défaut probleme balise html java
    Bonjour,

    J'ai un problème d'affichage dans mon application, je m'explique :

    J'ai un formulaire qui comprend une textarea qui permet de laisser un commentaire test. Lorsque je saisis un texte dedans je me retrouve avec l'affichage des balises HTML comme ceci :
    <p>Test commentaire</p> dans ma partie web (le font est géré avec angular).
    Du coup j'ai essayé d'introduire un regex qui supprime toutes les balises comme ceci et cela fonctionne à un détail près.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String text = text.replaceAll("\\<.*?>", "");
    Le problème avec cette solution c'est que si jamais je souhaite mettre mon commentaire en gras, cette solution fait sauter en toute logique la balise <span></span> .
    Le but serait donc de garder la mise en forme tout en supprimant les balises. Je suppose que ceci se fait en échappant les caractères html spéciaux, mais je ne sais pas comment m'y prendre, j'ai bien vu cette Classe StringEscapeUtils,
    mais toutes les méthodes ont l'air deprecated.

    Merci pour votre aide.

  2. #2
    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
    Hello,

    ben pour commencer, dans une String le gras ou la mise en forme, ça n'existe pas. Alors tu voudrais que ton "texte avec mise en forme" soit stocké dans quel genre d'objet ?

    En tout cas, il est peu probable que des regex ou des échappements y arrivent. Il faudra plutôt un parseur HTML, genre JSoup.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Lecture des balise HTML en Java
    Par msahmi dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 09/06/2009, 16h06
  2. équivalant balise html en java
    Par cybermat3 dans le forum JSF
    Réponses: 2
    Dernier message: 12/03/2009, 16h34
  3. [RegEx] probleme de reference arrière pour supprimer les balises html
    Par Galeenet dans le forum Langage
    Réponses: 1
    Dernier message: 16/10/2007, 23h02
  4. Réponses: 1
    Dernier message: 06/06/2006, 09h47
  5. [HTML] Probleme Balise LABEL et IE 6
    Par Little_Goldo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/05/2005, 10h13

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