Как я могу получить ссылки от пользователя и правильно отобразить их на своей странице? - PullRequest
0 голосов
/ 18 марта 2009

Я занимаюсь разработкой проекта Java, в котором я беру текст от пользователя в textArea и создаю HTML-страницу с этим текстом.

Я хочу разрешить пользователю добавлять ссылки в сгенерированную страницу HTML. Поскольку я беру содержимое страницы от пользователя, мне также нужно взять имя ссылки и URL-адрес от пользователя.

Как я могу предоставить эту функцию?

Ответы [ 2 ]

1 голос
/ 18 марта 2009

Это немного расплывчато ...

Вы не говорите, если знаете, где в тексте должны быть сгенерированы ссылки. Если вы этого не сделаете, ваша проблема не решаема.

Если вы это сделаете, то, я думаю, вам просто нужно добавить логику, которая проверяет, соответствует ли текущее местоположение в выходном потоке одному из местоположений, где должна быть ссылка, и сгенерировать ссылку.

Синтаксис для ссылки HTML можно найти везде, и я бы предположил, что вы уже знаете это, но просто для завершения это выглядит так:

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

Заменить часть внутри кавычек ссылкой, а текст между> и <- именем ссылки. </p>

0 голосов
/ 18 марта 2009

Вам понадобится база данных для хранения ссылок. Если вы не хотите показать их только один раз.

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

Чтобы показать его, вы можете загрузить его из базы данных и просто вывести его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...