www til hyperlink
Jeg har lavet en metode som kan lave www.eksperten.dk til <a href="www.eksperten.dk">www.eksperten.dk</a> som også virker fint nok lige indtil jeg henter teksten ind fra en mysql database og der er linjeskift i teksten.Hvordan får jeg den til at acceptere linjeskift ?
public static String encodeHtml(String tag) {
StringTokenizer st = new StringTokenizer(tag);
StringBuffer sb = new StringBuffer();
while(st.hasMoreTokens()) {
String s = st.nextToken();
if(s.toLowerCase().startsWith("http://")) {
sb.append("<a href=\"");
sb.append(s);
sb.append("\">");
sb.append(s);
sb.append("</a> ");
}
else if(s.toLowerCase().startsWith("www.")) {
sb.append("<a href=\"http://");
sb.append(s);
sb.append("\">");
sb.append(s);
sb.append("</a> ");
}
else
sb.append(s+" ");
}
return sb.toString();
}