У меня проблемы с атрибутом по умолчанию тега 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
defaultValue
Почему это не работает?
Во-первых, вам лучше использовать двойные кавычки (").
"
Затем "" - это значение - это пустая строка.Значение по умолчанию используется, когда значение равно null
""
null