У меня проблема с проверкой null с помощью jstl. когда я показываю значение, используя el. Он показывает нуль. Но когда я проверяю условие. Это всегда дает мне правду.c: when not null/empty check with jstl empty
Вот мой код JSP
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<c:set var="test" value="${fn:trim(sample.testType)}" />
<td>
<form:select path="xyz">
<c:if test="${not empty test}">
<form:option value="${sample.testType}" label="${sample.testType}" />
</c:if>
</form:select>
</td>
Но когда я пытаюсь отобразить значение $ {sample.testType} это отображение нуль.
Благодаря Рави Кант
так как я могу изменить «null» на null или проверить «null» в jsp –
Я не могу сказать вам, как убедиться, что вы не устанавливаете testType как «null», это ваш код. или проверить его как строку в jstl, как в testType eq 'null' – Akshay