2009-03-18 8 views
0

Je développe un projet Java dans lequel je vais prendre le texte d'un utilisateur dans un textArea et générer une page HTML avec ce texte.Comment puis-je prendre des liens d'un utilisateur et les afficher correctement sur ma page?

Je souhaite autoriser l'utilisateur à ajouter des liens dans la page HTML générée. Comme je prends le contenu de la page de l'utilisateur, je dois également prendre le nom du lien et l'URL de l'utilisateur.

Comment puis-je fournir cette fonctionnalité?

+0

De quel type de projet Java s'agit-il? C'est à dire. travaillez-vous sur une servlet, JSP, etc? – Spoike

Répondre

1

Ceci est un peu vague ...

Vous ne dites pas si vous le savez aussi en quelque sorte où dans le texte, les liens doivent être générés. Si vous ne le faites pas, votre problème n'est pas résoluble. Si vous le faites, alors je suppose que vous avez juste besoin d'ajouter une logique qui teste si l'emplacement actuel dans le flux de sortie correspond en quelque sorte à l'un des emplacements où il devrait y avoir un lien, et générer le lien.

La syntaxe d'un lien HTML peut être trouvé où, et je présume que vous le savez déjà, mais juste pour être complet, il ressemble à ceci:

<a href="http://www.example.com/">link to example.com</a> 

Remplacer la partie à l'intérieur des guillemets avec la référence et le texte entre> et < avec le nom du lien.

0

Vous aurez besoin d'une base de données pour stocker les liens. Sauf si vous voulez les montrer une seule fois.

String links = request.getParameter("textArea_name"); 
// then save it on your prefered database 

Pour l'afficher, vous pouvez ensuite le charger à partir de la base de données et simplement les sortir.

Questions connexes