StringTokenizer split at "<br/>"
Posted
by
AnAmuser
on Stack Overflow
See other posts from Stack Overflow
or by AnAmuser
Published on 2010-12-29T17:49:24Z
Indexed on
2010/12/29
17:54 UTC
Read the original article
Hit count: 377
java
Maybe I am stupid but I don't understand why the behaviour of StringTokenizer here:
import static org.apache.commons.lang.StringEscapeUtils.escapeHtml;
String object = (String) value;
String escaped = escapeHtml(object);
StringTokenizer tokenizer = new StringTokenizer(escaped, escapeHtml("<br/>"));
If fx. value is
Hej<br/>$user.get(0).name Har vundet<br/><table border='1'><tr><th>Name</th><th>Played</th><th>Brewed</th></tr>#foreach( $u in $user )<tr><td>$u.name</td> <td>$u.played</td> <td>$u.brewed</td></tr>#end</table><br/>
Then the result is
Hej
$use
.
e
(0).name Ha
vunde
a
e
o
de
='1'
h
Name
h
h
P
ayed
h
h
B
ewed
h
#fo
each( $u in $use
)
d
$u.name
d
d
$u.p
ayed
d
d
$u.
ewed
d
#end
a
e
It makes no sense to me.
How can I make it behave as I expect to.
© Stack Overflow or respective owner