Я не уверен, что понимаю вашу проблему, но вот предположение.
Я подозреваю, что вы неправильно печатаете. Если переменная называется 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