escapeXml字符转换问题
源码:
<%@ 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就将字符进行转换的吗?难道我理解错了,到底应该怎么理解呢?请教大家帮帮忙,谢谢!