我需要在显示网页上的内容之前转义一些文本,并且这实际上正在正确完成。但是,当我在html中显示字符串时,转义字符仍将显示。下面是这样一个例子:为什么在HTML中显示转义字符?
hello there my ni&%ame is + – && !
,并逃避相应的字符串如下:
hello there my ni&%ame is + – && !
我读的地方,在标签库的核心只会逃避基本的如> ,
while (character != CharacterIterator.DONE){
if (character == ‘
result.append(“<“);
}
else if (character == ‘>’) {
result.append(“>”);
}
else if (character == ‘&’) {
result.append(“&”);
} …..
return result;
}
逸出的部分已经完成和完美的作品..当我试图显示与转义字符字符串到一个html页面
2012-01-11
ict1991
+0
你说的是JSTL吗? –
2012-01-11 23:04:13
+0
@BalusC是的,那就是那个 –
2012-01-11 23:05:33
+0
好的,你应该明确地提及并标记这一点。 “Java”是一个非常广泛的主题,“taglib”不够具体。那么,至于你的具体问题,我不明白为什么这是一个问题。您可能会看到它们在生成的HTML源代码中被转义,但您应该在浏览器视图中正确地看到所需的字符。请详细说明具体问题。 –
2012-01-11 23:06:38