JSP<;c:out/>;-默认属性不为';不行?
我对JSP/JSTL标记的默认属性有问题。不显示为默认属性指定的值JSP<;c:out/>;-默认属性不为';不行?,jsp,jstl,Jsp,Jstl,我对JSP/JSTL标记的默认属性有问题。不显示为默认属性指定的值 <% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:out value='value' default="defaultValue"/> =>显示值 <c:out value='' default="defaultValue"/> =>不显示任何内容..//应该是defaultValue 为什么
<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value='value' default="defaultValue"/>
=>显示值
<c:out value='' default="defaultValue"/>
=>不显示任何内容..//应该是defaultValue
为什么这样不行呢?首先,你最好用双引号(
“
)
然后,“
是一个值-它是一个空字符串。当该值为null