Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP<;c:out/>;-默认属性不为';不行?_Jsp_Jstl - Fatal编程技术网

JSP<;c:out/>;-默认属性不为';不行?

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 为什么

我对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


为什么这样不行呢?

首先,你最好用双引号(

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