JSP <c:out> - 默认属性不起作用?</c:out>

时间:2010-12-13 08:54:22

标签: jsp jstl

我在使用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

为什么这不起作用?

1 个答案:

答案 0 :(得分:6)

首先,您最好使用双引号(")。

然后,"" 一个值 - 它是一个空字符串。值为null

时使用默认值