我在使用JSP / JSTL标记的默认属性时遇到问题。不显示为default-attribute指定的值。
<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value='value' default="defaultValue"/>
=&GT;显示值
<c:out value='' default="defaultValue"/>
=&GT;什么都不显示.. //应该是defaultValue
为什么这不起作用?
答案 0 :(得分:6)
首先,您最好使用双引号("
)。
然后,""
是一个值 - 它是一个空字符串。值为null