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就将字符进行转换的吗?难道我理解错了,到底应该怎么理解呢?请教大家帮帮忙,谢谢! 展开
<%@ 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就将字符进行转换的吗?难道我理解错了,到底应该怎么理解呢?请教大家帮帮忙,谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询