JSTL<c:out>标签中escapeXML的问题 50

源码:<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><%@pagelanguage="java"... 源码:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<c:out value="2 <10 & 2<10" escapeXml="true"/>
运行显示:
2 <10 & 2<10

如果将" <c:out value="2 <10 & 2<10" escapeXml="true"/>"中escapeXml="true"改为escapeXml="false",则:
2 <10 & 2 <10

为什么会这样,不是说如果escapeXml的值为true就将字符进行转换的吗?难道我理解错了,到底应该怎么理解呢?请教大家帮帮忙,谢谢!
展开
 我来答
百度网友ef10e91
2009-04-16 · TA获得超过1822个赞
知道大有可为答主
回答量:1223
采纳率:50%
帮助的人:1297万
展开全部
${fn:escapeXml(param)}这样才是将字符转换
而out里面的这个的意思是是否过滤为xml文档。
如果为false,则将其中的html、xml解析出来。
如<font size=16>java</font>,会显示为大小为16的”java“
如果为true,则显示<font size=16>java</font>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式