使用上有区别吗
<c:out value="${a}"/>
并且只是
${a}
在 JSP 文件中?
仅打印输出两者或相同。但是当我们没有变量'a'的值时,它会打印'NULL'。
为了克服这个问题,我们可以在 c:out 标签中使用默认值。
前任:<c: out value='${a}' default='guest' />
尝试更改您的标记库:
<%@ taglib prefix="c" uri="htttp://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="htttp://java.sun.com/jsp/jstl/fmt" %>
到
<%@ taglib prefix="c" uri="htttp://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="htttp://java.sun.com/jstl/fmt" %>