Bonjour, j'utilise la bibliothèque Flying Saucer et j'ai rencontrer un problème avec les liens relatifs exemple: #section4.
voilà comment j'ai initialisé mon paneau sur lequel j'affiche du text HTML.
XHTMlPanel panel= nex XHTMLPanl();
voilà aussi comment je procède pour afficher une page html sur ce panel:
panel.setDocument(new File("monchemin"));
la page s'affiche normalement mais les liens relatifs ne marchent pas lorsque je clique dessus.
d'après ce que j'ai compris le problème réside dans la fonction setDocumentRelative et plus exactement dans l'instruction:
Box box = getSharedContext().getBoxById(id);
en effet, elle retourne toujours un null donc le programme passe à l'instruction:
Document dom = loadDocument(url);
qui déclenche une erreur.
Je ne sais pas si le problème revient à la façon dont j'ai unstancier l'objet XHTMlPanel ou à autre chose.
Quelqu'un pourrait m'éclairer sur ce sujet svp!
merci à toute personne me proposant son aide!
Partager