读书人

lt;c:out value=quot;${s.name}quot; escapeXml=

发布时间: 2012-09-24 13:49:41 作者: rapoo

<c:out value="${s.name}" escapeXml="false"></c:out></td>

<c:out value="${s.name}" escapeXml="false"></c:out></td> 在<c:out>标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档。 如果为escapeXml="false",则将其中的html、xml解析出来。

?

?

如value="<font size=16>java</font>",会显示为大小为16的”java“ 如果为escapeXml="true",

则显示<font size=16>java</font>

?

为什么能正常输出而不报错呢,是由于escapeXml="true",

将<>/这样的特殊符号都自动转换成了

<font size=16>java</font>

?

这样浏览器就可以正常解析了。实际上这是解决在jsp中或wml中替换特殊符号的最佳方式。

?

如果escape=“false”

?

XML 解析失败

XML 解析失败: 语法错误 (行号: 20, 字符: 11)

?

?

读书人网 >XML SOAP

热点推荐