отображение специальных символов в тексте гиперссылки - PullRequest
0 голосов
/ 04 мая 2010

Я использовал HTML в своем классе Java и в одном случае я использовал <a href="...">username</a>. Имя пользователя - это переменная, которая получает значения динамически. В одном случае его значением является 'rg @ bg', но здесь вместо имени я получаю URL-адрес, на который он направлен в моем jsp. Как сделать так, чтобы значение имени пользователя появлялось на странице дисплея как есть. Я пробовал "@" + имя пользователя. Не работал

Ответы [ 2 ]

1 голос
/ 04 мая 2010

У вас не установлена ​​программа greasemonkey, которая автоматически преобразует шаблоны электронной почты в ссылки?

0 голосов
/ 04 мая 2010

Я не уверен, что понимаю вашу проблему, но вот предположение.

Я подозреваю, что вы неправильно печатаете. Если переменная называется username и вместо содержимого username выводится «username», то вам, вероятно, нужно сделать что-то вроде

print("<a href=\"...\">" + username + "</a>");

вместо

print("<a href=\"...\">username</a>");

В JSP вы также можете просто написать

<a href="..."><%= username %></a>

Если проблема касается обработки html-сущностей, вас может заинтересовать следующее:

http://www.rgagnon.com/javadetails/java-0306.html

...